Struttura NMHDDISPINFOW (commctrl.h)
Contiene informazioni usate per gestire HDN_GETDISPINFO codici di notifica.
Sintassi
typedef struct tagNMHDDISPINFOW {
NMHDR hdr;
int iItem;
UINT mask;
LPWSTR pszText;
int cchTextMax;
int iImage;
LPARAM lParam;
} NMHDDISPINFOW, *LPNMHDDISPINFOW;
Members
hdr
Tipo: NMHDR
Struttura NMHDR contenente informazioni su questo codice di notifica.
iItem
Tipo: int
Indice in base zero dell'elemento nel controllo intestazione.
mask
Tipo: UINT
Set di flag di bit che specificano quali membri della struttura devono essere compilati dal proprietario del controllo intestazione. Questo valore può essere una combinazione dei valori seguenti:
Valore | Significato |
---|---|
|
Il campo pszText deve essere compilato. |
|
Versione 4.70. Il campo iImage deve essere compilato. |
|
Il campo lParam deve essere compilato. |
|
Versione 4.70. Valore restituito. Indica che il controllo intestazione deve archiviare le informazioni sull'elemento e non chiederlo di nuovo. |
pszText
Tipo: LPTSTR
Puntatore a una stringa con terminazione null contenente il testo che verrà visualizzato per l'elemento di intestazione.
cchTextMax
Tipo: int
Dimensione del buffer a cui pszText punta.
iImage
Tipo: int
Indice in base zero di un'immagine all'interno dell'elenco di immagini. L'immagine specificata verrà visualizzata con l'elemento di intestazione, ma non prende il posto della bitmap dell'elemento. Se iImage è impostato su I_IMAGECALLBACK, il controllo richiede informazioni sull'immagine per questo elemento usando un codice di notifica HDN_GETDISPINFO .
lParam
Tipo: LPARAM
Valore definito dall'applicazione da associare all'elemento.
Commenti
Nota
L'intestazione commctrl.h definisce NMHDDISPINFO 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
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | commctrl.h |