Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Capturar mensaje de minimizar ventana (https://www.clubdelphi.com/foros/showthread.php?t=39969)

JF Sebastian 03-02-2007 10:40:46

Capturar mensaje de minimizar ventana
 
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, 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


La franja horaria es GMT +2. Ahora son las 01:09:17.

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