Struttura NMLVCUSTOMDRAW (commctrl.h)
Contiene informazioni specifiche di un codice di notifica di NM_CUSTOMDRAW (visualizzazione elenco) inviato da un controllo visualizzazione elenco.
Sintassi
typedef struct tagNMLVCUSTOMDRAW {
NMCUSTOMDRAW nmcd;
COLORREF clrText;
COLORREF clrTextBk;
int iSubItem;
DWORD dwItemType;
COLORREF clrFace;
int iIconEffect;
int iIconPhase;
int iPartId;
int iStateId;
RECT rcText;
UINT uAlign;
} NMLVCUSTOMDRAW, *LPNMLVCUSTOMDRAW;
Members
nmcd
Tipo: NMCUSTOMDRAW
Struttura NMCUSTOMDRAW che contiene informazioni di disegno personalizzate generali.
clrText
Tipo: COLORREF
Valore COLORREF che rappresenta il colore che verrà utilizzato per visualizzare il testo in primo piano nel controllo visualizzazione elenco.
clrTextBk
Tipo: COLORREF
Valore COLORREF che rappresenta il colore che verrà utilizzato per visualizzare lo sfondo del testo nel controllo visualizzazione elenco. Nella versione 6.0., questo membro viene ignorato se l'immagine di sfondo è impostata con il messaggio di LVM_SETBKIMAGE .
iSubItem
Tipo: int
Versione 4.71. Indice dell'elemento secondario da disegnare. Se l'elemento principale viene disegnato, questo membro sarà zero.
dwItemType
Tipo: DWORD
Versione 6.0. DWORD contenente il tipo dell'elemento da disegnare. Questo membro può essere uno dei valori seguenti.
Valore | Significato |
---|---|
|
Un elemento deve essere disegnato. |
|
Un gruppo deve essere disegnato. |
|
Ogni elemento deve essere disegnato. |
clrFace
Tipo: COLORREF
Versione 6.0.Valore COLORREF che rappresenta il colore che verrà utilizzato per visualizzare il viso di un elemento.
iIconEffect
Tipo: int
Versione 6.0. Valore di tipo int che specifica l'effetto applicato a un'icona, ad esempio Alone, Ombreggiatura o Impulso.
iIconPhase
Tipo: int
Versione 6.0. Valore di tipo int che specifica la fase di un'icona.
iPartId
Tipo: int
Versione 6.0. Valore di tipo int che specifica l'ID della parte di un elemento da disegnare.
iStateId
Tipo: int
Versione 6.0. Valore di tipo int che specifica l'ID dello stato di un elemento da disegnare.
rcText
Tipo: RECT
Versione 6.0.RECT che specifica il rettangolo in cui deve essere disegnato il testo.
uAlign
Tipo: UINT
Versione 6.0.UINT che specifica la modalità di allineamento di un gruppo. Questo membro può essere uno dei valori seguenti.
Valore | Significato |
---|---|
|
Centrare il gruppo. |
|
Allineare il gruppo a sinistra. |
|
Allineare il gruppo a destra. |
Commenti
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | commctrl.h |