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:

Valore Significato
CBENF_DROPDOWN
L'utente ha attivato l'elenco a discesa.
CBENF_ESCAPE
L'utente ha premuto ESC.
CBENF_KILLFOCUS
La casella di modifica ha perso lo stato attivo della tastiera.
CBENF_RETURN
L'utente ha completato l'operazione di modifica premendo INVIO.

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