Struttura NMLVGETINFOTIPA (commctrl.h)
Contiene e riceve informazioni sull'elemento di visualizzazione elenco necessarie per visualizzare una descrizione comando per un elemento. Questa struttura viene usata con il codice di notifica LVN_GETINFOTIP .
Sintassi
typedef struct tagNMLVGETINFOTIPA {
NMHDR hdr;
DWORD dwFlags;
LPSTR pszText;
int cchTextMax;
int iItem;
int iSubItem;
LPARAM lParam;
} NMLVGETINFOTIPA, *LPNMLVGETINFOTIPA;
Members
hdr
Tipo: NMHDR
Struttura NMHDR che contiene informazioni su questo codice di notifica.
dwFlags
Tipo: DWORD
Zero o LVGIT_UNFOLDED. Vedere la sezione Osservazioni.
pszText
Tipo: LPTSTR
Indirizzo di un buffer stringa che riceve eventuali informazioni di testo aggiuntive. Se dwFlags è zero, questo membro conterrà il testo dell'elemento esistente. In questo caso, è necessario aggiungere qualsiasi testo aggiuntivo alla fine di questa stringa. Le dimensioni di questo buffer vengono specificate dalla struttura cchTextMax .
cchTextMax
Tipo: int
Dimensioni, in caratteri, del buffer a cui punta pszText. Anche se non è mai consigliabile presupporre che questo buffer sia di una determinata dimensione, il valore INFOTIPSIZE può essere usato per scopi di progettazione.
iItem
Tipo: int
Indice in base zero dell'elemento a cui fa riferimento questa struttura.
iSubItem
Tipo: int
Indice basato sull'elemento secondario a cui fa riferimento questa struttura. Se questo membro è zero, la struttura fa riferimento all'elemento e non a un elemento secondario. Questo membro non è attualmente usato e sarà sempre zero.
lParam
Tipo: LPARAM
Valore definito dall'applicazione associato all'elemento. Questo membro non è attualmente usato e sarà sempre zero.
Commenti
Si dice che un elemento venga piegato quando il testo attualmente visualizzato viene troncato. Se LVGIT_UNFOLDED viene restituito in dwFlags, il testo completo dell'elemento è già visualizzato, quindi non è necessario visualizzarlo nella descrizione comando.
Nota
L'intestazione commctrl.h definisce NMLVGETINFOTIP 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 |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per