Share via


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

Vedi anche

INameSpaceTreeControlCustomDraw