Controles de Windows predefinidas - Parte 17 Volumen - Interfaz de usuario de Windows Introducción Esto es parte de mi serie 17, Controles de Windows predefinidas. Para entender este tutorial, la mayoría ha leído todos los tutoriales anteriores de la serie. En esta parte de la serie, nos fijamos en cuadro de lista de Windows de notificaciones. 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. Notificaciones Cuando un usuario provoca un evento en un cuadro de lista, se envía un mensaje al procedimiento clase de ventana de la ventana principal del cuadro de lista. Tal mensaje se llama una notificación. Cada uno de estos mensajes es en realidad un identificador para una constante. La notificación se envía al procedimiento en forma de un mensaje WM_COMMAND. Para saber más sobre el mensaje de comando, lea el tutorial en este blog titulado, mensajes de control.
Ahora te doy el código de notificación y sus significados. Código Notificación: LBN_DBLCLK Significado: Este código notifica a la aplicación que el usuario ha hecho doble clic en un elemento de un cuadro de lista. El LOWORD de wParam contiene el identificador del cuadro de lista. El HIWORD especifica el código de notificación. El lParam tiene el mango para el cuadro de lista. LBN_ERRSPACE: Este código notifica la solicitud de que el cuadro de lista no puede asignar memoria suficiente para satisfacer una solicitud específica. El LOWORD de wParam contiene el identificador del cuadro de lista.
El HIWORD especifica el código de notificación. El lParam tiene el mango para el cuadro de lista. LBN_KILLFOCUS: Este código notifica la solicitud de que el cuadro de lista ha perdido el foco del teclado. El LOWORD de wParam contiene el identificador del cuadro de lista. El HIWORD especifica el código de notificación. El lParam tiene el mango para el cuadro de lista. LBN_SELCANCEL: Este código notifica a la aplicación que el usuario ha cancelado la selección en un cuadro de lista. El LOWORD de wParam contiene el identificador del cuadro de lista. El HIWORD especifica el código de notificación.
El lParam tiene el mango para el cuadro de lista. LBN_SELCHANGE: Este código notifica a la aplicación que la selección en un cuadro de lista ha cambiado. El usuario cambia la selección haciendo clic otro elemento de la lista. El