PDA

Ver la Versión Completa : Capturar mensaje de minimizar ventana


JF Sebastian
03-02-2007, 10:40:46
Muy buenas:
Desearia capturar el mensaje de minimizar y maximizar o restaurar la aplicacion que se halla ocupada por un calculo intensivo mediante la instruccion peekmessage - dispatchmessage al presionar los botones de la esquina superior derecha de la ventana.
Por otro lado sabeis que significa el ioresult = 103 y 131??

ixMike
05-02-2007, 20:11:55
No estoy muy seguro de que sea lo que pides, pero el mensaje para minizar ventanas (cualquier ventana, incluso un TMemo y algo similar) es WM_CLOSEWINDOW, declarado en Windows.pas

Espero que te sirva de auyuda.

Salu2

ArdiIIa
05-02-2007, 22:24:19
En este hilo (http://www.clubdelphi.com/foros/showthread.php?t=40024), puedes ver como controlar MENSAJES de windows, y en tu caso en que deberías controlar es el de WM_SIZE, concretamente el valor wParam con lo que podrías obtener exactamente que es lo que ha ocurrido con la ventana....
SIZE_MAXHIDE - SIZE_MAXIMIZED - SIZE_MAXSHOW - SIZE_MINIMIZED - SIZE_RESTORED.

Lo que no veo claro el como ni el porqué deseas controlarlo con peekmessage - dispatchmessage