Struttura NMCBEENDEDITA (commctrl.h)
Contiene informazioni sulla conclusione di un'operazione di modifica all'interno di un controllo ComboBoxEx. Questa struttura viene usata con il codice di notifica CBEN_ENDEDIT .
Sintassi
typedef struct {
NMHDR hdr;
BOOL fChanged;
int iNewSelection;
char szText[CBEMAXSTRLEN];
int iWhy;
} NMCBEENDEDITA, *LPNMCBEENDEDITA, *PNMCBEENDEDITA;
Members
hdr
Tipo: NMHDR
Struttura NMHDR che contiene informazioni sul codice di notifica.
fChanged
Tipo: BOOL
Valore che indica se il contenuto della casella di modifica del controllo è stato modificato. Questo valore è diverso da zero se il contenuto è stato modificato o zero in caso contrario.
iNewSelection
Tipo: int
Indice in base zero dell'elemento selezionato dopo aver completato l'operazione di modifica. Questo valore può essere CB_ERR se non verrà selezionato alcun elemento.
szText[CBEMAXSTRLEN]
Tipo: TCHAR
Stringa con terminazione zero contenente il testo dalla casella di modifica del controllo.
iWhy
Tipo: int
Valore che specifica l'azione che ha generato il codice di notifica CBEN_ENDEDIT . I valori validi sono i seguenti:
Commenti
Nota
L'intestazione commctrl.h definisce NMCBEENDEDIT come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | commctrl.h |