Fórum Como Saber se cliquei na barra de título? #230030

05/05/2004

0

como saber se cliquei na barra de titulo do formulário...

é que quero mover o form e tenho que saber qual a posição dele durante a movimentação....

como fazer isto...

Desde já agradeço!


Spider

Spider

Responder

Posts

05/05/2004

Maxwell_monteiro

Vc pode criar uma HOOK para monitorar as mensagens do mouse ´WH_MOUSE´ assim descobrir se o mouse clickou na sua aplicação e onde foi feito o click. O click é só um exemplo pois o WH_MOUSE responde a outras mensagens do mouse. Para mais detalhes de uma pesquisada aqui no forum sobre HOOK e de uma olhada no Help | Windows SDK que tem na Delphi, especialmente na função SetWindowsHookEx.


Responder

Gostei + 0

05/05/2004

Beppe

Processe a mensagem WM_NCHIT(NC é Non-Client: barra de título e bordas). Eu não entendi bem o seu propósito, mas talvez sirva processar as mensagens que são enviadas ao mover o form, WM_MOVING e WM_WINDOWPOSCHANGED(se bem me lembro)


Responder

Gostei + 0

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

Aceitar