GARANTIR DESCONTO

Fórum Barra de Tarefas (Informações) #265940

19/01/2005

0

Olá Pessoal!!!

Alguém por acaso sabe como eu posso conseguir a altura e a posição da barra de tarefas na tela do usuário?

Obrigado!!!


Rabay

Rabay

Responder

Posts

19/01/2005

Massuda

O código seguinte obtem o retângulo que contem a barra de tarefas do Windows:
var
  TaskBarH: THandle;
  TaskBarR: TRect;
// ...

  // obtem o retângulo com o taskbar
  TaskBarH := FindWindow(´Shell_TrayWnd´, nil);
  GetWindowRect(TaskBarH, TaskBarR);

  // altura do taskbar = TaskBarR.Bottom - TaskBarR.Top



Responder

Gostei + 0

19/01/2005

Rabay

Obrigado Massuda!!!

Aproveitando, estou com outro problema.

Quando deixo o meu form principal com a propriedade WindowState com o valor wsMaximized, a parte inferior do form fica oculta pela barra de tarefas. O Form não respeita o espaço livre da tela. Tentei algumas soluções mas sem suceso! Alguém sabe como posso fazer pra resolver isso?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar