*   >> Lectura Educación Artículos >> science >> programación

Conceptos básicos de mensajes para la ventana Clase Procedure

Conocer de Windows - Parte 5 de volumen - Interfaz de usuario de Windows Introducción Esto es parte de mi serie 5, Conocer de Windows. Supongo que has leído todos los tutoriales anteriores antes de éste. Usted debe leer los tutoriales en el orden dado. En esta parte de la serie nos fijamos en lo básico de mensajes para el procedimiento de clase de ventana. Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected].

Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo. Evento Un evento es una acción que depende del tiempo. Aparecerá una ventana de funciones por la espera de que se produzca un evento. El evento causará un mensaje que se enviará al procedimiento clase de ventana (a través de una cola). El procedimiento clase procesará el mensaje. Los mensajes que son comunes a todas las ventanas deben ser enviados al procedimiento predeterminado por el procedimiento de la clase.

Ventana de mensajes de entrada alcanza el procedimiento de ventana en forma de mensajes. El mensaje puede provenir del sistema operativo o de la aplicación. El sistema genera un mensaje en cada evento de entrada, por ejemplo, cuando el usuario escribe en el teclado, mueve el ratón o hace clic en un control como una barra de desplazamiento. Cuando un usuario cambia el tamaño de una ventana, que es un mensaje de aplicación.

El mensaje del sistema alcanza el procedimiento de ventana con un conjunto de cuatro parámetros: un identificador de ventana (hwnd), un identificador de mensaje (uMsg), y dos valores llamados parámetros de mensaje (wParam y lParam). Lo vimos en la parte anterior de la serie. El identificador de ventana identifica la ventana para la que está destinado el mensaje. Así que a pesar de que un procedimiento puede ser por muchas ventanas, el mensaje no vaya a todas las ventanas; se dirige a la identificada por el asa.

Un identificador de mensaje es una constante con nombre que identifica el propósito de un mensaje. Puede ser algo como, WM_PAINT, que es un identificador (variable) que identifica un número entero. Cuando un procedimiento clase de ventana recibe un mensaje, se utiliza el identificador de mensaje para determinar cómo procesar el mensaje. Por ejemplo, el identificador de mensaje WM_PAINT le dice al procedimiento de ventana que área de cliente de la ventana ha cambiado y debe ser repintada.

Los dos parámetros de mensaje de da

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.