Struttura NMCBEENDEDITW (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;
WCHAR szText[CBEMAXSTRLEN];
int iWhy;
} NMCBEENDEDITW, *LPNMCBEENDEDITW, *PNMCBEENDEDITW;
Membri
hdr
Struttura
fChanged
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 che verrà 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 che contiene il testo all'interno della casella di modifica del controllo.
iWhy
Tipo: int
Valore che specifica l'azione che ha generato il codice di notifica CBEN_ENDEDIT. Questo valore può essere uno dei seguenti:
Osservazioni
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 del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista [solo app desktop] |
server minimo supportato | Windows Server 2003 [solo app desktop] |
intestazione |
commctrl.h |