Metodo INameSpaceTreeControlCustomDraw::ItemPrePaint (shobjidl.h)
Chiamato prima che venga disegnato un elemento nel controllo albero dello spazio dei nomi.
Sintassi
HRESULT ItemPrePaint(
[in] HDC hdc,
[in] RECT *prc,
[in] NSTCCUSTOMDRAW *pnstccdItem,
[in, out] COLORREF *pclrText,
[in, out] COLORREF *pclrTextBk,
[out] LRESULT *plres
);
Parametri
[in] hdc
Tipo: HDC
Handle per il contesto di dispositivo del controllo. Usare questo HDC per eseguire qualsiasi funzione GDI.
[in] prc
Tipo: RECT*
Puntatore alla struttura RECT che descrive il rettangolo di delimitazione dell'area da disegnare.
[in] pnstccdItem
Tipo: NSTCCUSTOMDRAW*
Puntatore alla struttura NSTCCUSTOMDRAW che determina i dettagli del disegno.
[in, out] pclrText
Tipo: COLORREF*
All'ingresso, un puntatore a una struttura COLORREF che dichiara il colore predefinito del testo. Quando termina, questo metodo contiene un puntatore a una struttura COLORREF che dichiara il colore che deve essere utilizzato al suo posto, se presente. In questo modo il client può specificare il proprio colore se non vuole usare l'impostazione predefinita.
[in, out] pclrTextBk
Tipo: COLORREF*
All'ingresso, un puntatore a una struttura COLORREF che dichiara il colore predefinito dello sfondo. Quando termina, questo metodo contiene un puntatore a una struttura COLORREF che dichiara il colore che deve essere utilizzato al suo posto, se presente. In questo modo il client può specificare il proprio colore se non vuole usare l'impostazione predefinita.
[out] plres
Tipo: LRESULT*
Quando termina, questo metodo contiene un puntatore a un LRESULT, che punta a uno o più valori dell'enumerazione COSTANTI CDRF .
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl.h |