Estructura NMCBEENDEDIT
Definición
typedef struct { NMHDR hdr; BOOL fChanged; int iNewSelection; char szText[CBEMAXSTRLEN]; int iWhy; } NMCBEENDEDIT, *LPNMCBEENDEDIT, *PNMCBEENDEDIT;
Contiene información sobre la conclusión de una operación de edición dentro de un control ComboBoxEx. Esta estructura se usa con el mensaje de notificación CBEN_ENDEDIT.
Descripción
- hdr
-
- Una estructura NMHDR que contiene información sobre el código de notificación.
- fChanged
- Un valor que indica si el contenido de la caja de edición del control ha sido modificado. Este valor será distinto de cero si el contenido ha sido modificado o cero en caso contrario.
- iNewSelection
- szText
- Una cadena terminada en cero que contiene el texto el interior de la caja de edición del control.
- iWhy
Un valor que especifica la acción que ha generado el mensaje de notificación CBEN_ENDEDIT. Este valor puede ser uno de los siguientes:
Valor Significado CBENF_DROPDOWN El usuario ha activado la lista desplegable. CBENF_ESCAPE El usuario ha pulsado la tecla ESC. CBENF_KILLFOCUS La caja de edición ha perdido el foco del teclado. CBENF_RETURN El usuario ha terminado la operación de edición pulsado ENTER.
Observaciones
Nota: el fichero de cabecera commctrl.h define NMCBEDRAGBEGIN como un alias que automáticamente selecciona la versión ANSI o Unicode de esta estructura a partir de la definición de la constante UNICODE del preprocesador. Mezclar el uso de alias de codificación neutral con código que no sea de codificación neutral puede producir desajustes que provoquen errores de compilación o en tiempo de ejecución. Para mayor información ver las convenciones sobre prototipos de funciones.