Struttura NMTBCUSTOMDRAW (commctrl.h)
Contiene informazioni specifiche di un codice di notifica NM_CUSTOMDRAW inviato da un controllo barra degli strumenti.
Sintassi
typedef struct _NMTBCUSTOMDRAW {
NMCUSTOMDRAW nmcd;
HBRUSH hbrMonoDither;
HBRUSH hbrLines;
HPEN hpenLines;
COLORREF clrText;
COLORREF clrMark;
COLORREF clrTextHighlight;
COLORREF clrBtnFace;
COLORREF clrBtnHighlight;
COLORREF clrHighlightHotTrack;
RECT rcText;
int nStringBkMode;
int nHLStringBkMode;
int iListGap;
} NMTBCUSTOMDRAW, *LPNMTBCUSTOMDRAW;
Members
nmcd
Tipo: NMCUSTOMDRAW
Struttura NMCUSTOMDRAW contenente informazioni di disegno personalizzate generali. Il membro uItemState di questa struttura può essere modificato in modo che un elemento della barra degli strumenti venga disegnato nello stato specificato senza modificare effettivamente lo stato dell'elemento.
hbrMonoDither
Tipo: HBRUSH
HBRUSH che il controllo userà quando si disegna lo sfondo di elementi contrassegnati o dithered. Questo membro viene ignorato se TBCDRF_NOMARK viene restituito dal codice di notifica NM_CUSTOMDRAW .
hbrLines
Tipo: HBRUSH
HBRUSH che il controllo userà quando si disegnano linee sui pulsanti.
hpenLines
Tipo: HPEN
HPEN che il controllo userà quando si disegnano linee sui pulsanti.
clrText
Tipo: COLORREF
COLORREF che rappresenta il colore che verrà usato dal controllo durante il disegno del testo sugli elementi normali.
clrMark
Tipo: COLORREF
COLORREF che rappresenta il colore di sfondo che il controllo userà quando si disegna il testo sugli elementi contrassegnati.
clrTextHighlight
Tipo: COLORREF
COLORREF che rappresenta il colore che verrà usato dal controllo durante il disegno del testo sugli elementi evidenziati.
clrBtnFace
Tipo: COLORREF
COLORREF che rappresenta il colore del viso che il controllo userà quando si disegnano i pulsanti.
clrBtnHighlight
Tipo: COLORREF
COLORREF che rappresenta il colore del viso che il controllo userà quando si disegnano elementi evidenziati. Un elemento è evidenziato se ha lo stile TBSTATE_MARKED e è contenuto in una barra degli strumenti con lo stile TBSTYLE_FLAT .
clrHighlightHotTrack
Tipo: COLORREF
COLORREF che rappresenta il colore di sfondo che il controllo userà quando si disegna testo su elementi rilevati a caldo. Questo membro viene ignorato se TBCDRF_HILITEHOTTRACK non viene restituito dal codice di notifica NM_CUSTOMDRAW .
rcText
Tipo: RECT
Struttura RECT che, nella voce, contiene il rettangolo del testo dell'elemento. I membri destro e inferiore di questa struttura possono essere modificati per modificare rispettivamente la larghezza e l'altezza del rettangolo di testo dell'elemento.
nStringBkMode
Tipo: int
Modalità di sfondo che il controllo userà quando si disegna il testo di un elemento non con illuminazione. Questo può essere il valore TRANSPARENT o TRANSPARENT.
nHLStringBkMode
Tipo: int
Modalità di sfondo che il controllo userà quando si disegna il testo di un elemento evidenziato. Questo può essere il valore TRANSPARENT o TRANSPARENT.
iListGap
Tipo: int
Versione 6.0 Specifica la distanza tra l'immagine del pulsante della barra degli strumenti e il testo, in pixel logici, per le barre degli strumenti che hanno TBSTYLE_LIST set di stili.
Si noti che Comctl32.dll versione 6 non è ridistribuibile, ma è incluso in Windows o versioni successive. Per usare Comctl32.dll versione 6, specificarlo in un manifesto. Per altre informazioni sui manifesti, vedere Abilitazione degli stili di visualizzazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | commctrl.h |