![]() |
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?? |
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 |
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 10:08:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi