Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Altura de la barra de tareas de windows (https://www.clubdelphi.com/foros/showthread.php?t=75621)

amuntsempre 08-09-2011 13:52:41

Altura de la barra de tareas de windows
 
Buenos días,

quiero maximizar un form que tiene una imagen en el centro.

El problema es que si centro la imagen con respecto al form, si la barra de tareas de windows esta bloqueada, ya no está en el centro.

Lo que quería saber es si se puede conocer la altura de la barra de tareas, para centrar la imagen restando ese espacio.

Gracias.

ecfisa 08-09-2011 14:38:24

Hola amuntsempre.

Código Delphi [-]
function TaskBarHeight: integer;
var
  Hnd: HWND;
  R: TRect;
begin
  Result:= 0;
  Hnd:= FindWindow('Shell_TrayWnd', nil);
  if Hnd <> 0 then
  begin
    GetWindowRect(Hnd, R);
    Result := R.Bottom - R.Top;
  end;
end;

Saludos.

amuntsempre 09-09-2011 12:35:24

Gracias Eficsa,

ha funcionado de maravilla.

Un saludo


La franja horaria es GMT +2. Ahora son las 23:42:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi