El bucle de mensajes – message loop – WndProc
June 2nd, 2011 by JuanK
Debido a que este es un tema recurrente en este blog, he decidido extraer este pequeño aporte hecho en otro artículo para poder referenciarlo puntualmente cuando se requiera.
Las ventanas – y los demás controles – funcionan gracias a un bucle de mensajes, todo lo que manejamos nosotros como eventos : click del mouse, mover, cerrar, cambiar tamaño, maximizar etc, realmente es controlado por un bucle en donde se envían diferentes mensajes a la ventana, esta a su vez tiene un procedimiento que recibe estos mensajes y con base a los mensajes recibidos puede hacer una u otra cosa según se programe.
Si, para algunos esto ya debe estar sonando a cuento, pero las cosas son así por debajo de lo que usamos tradicionalmente. El tema del artículo no es explicar como funciona un ciclo de mensajes así que por el momento lo dejaremos hasta allí y quien quiera profundizar puede consultar esta fuente en internet
http://www.winprog.org/tutorial/message_loop.html
- 5 Comentarios »
- Publicado en la categoría 'Windows'

Wordpress
5 comentarios to “El bucle de mensajes – message loop – WndProc ”
June 2nd, 2011 at 3:48 pm
Hola Juank t ha quedado muy bueno el nuevo diseño de la web.. Hace muxo que no lo ojeaba. Felicidades
June 2nd, 2011 at 4:18 pm
[...] Modificar el comportamiento del WndProc [...]
June 2nd, 2011 at 5:16 pm
[...] June 2nd, 2011 by JuanK var addthis_product = 'wpp-258'; var addthis_config = {"data_track_clickback":true,"ui_language":"es"};var addthis_options = "formspring,facebook,twitter,googlebuzz,messenger"; WPF es una parte del .Net Framework muy robusta pensada para ser multiplataforma, pero a veces necesitamos que nuestra aplicación interactue con aspectos más relacionados con el sistema operativo donde se ejecuta. En estos casos requerimos interceptar mensajes en el WndProc. [...]
June 3rd, 2011 at 12:38 am
[...] notificaciones de cambios en las sesiones, lo que debemos hacer es interceptar estos mensajes en el WndProc de manera muy similar a como lo hicimos con Windows Forms en el artículo anterior. Fácil, solo [...]
January 13th, 2012 at 10:04 am
Gracias a esta entrada aprendí cómo funcionan las ventanas en sus profundidades y qué era el bucle de mensajes