Compartir a través de


Método INameSpaceTreeControlCustomDraw::ItemPrePaint (shobjidl.h)

Se llama antes de dibujar un elemento del control de árbol de espacio de nombres.

Sintaxis

HRESULT ItemPrePaint(
  [in]      HDC            hdc,
  [in]      RECT           *prc,
  [in]      NSTCCUSTOMDRAW *pnstccdItem,
  [in, out] COLORREF       *pclrText,
  [in, out] COLORREF       *pclrTextBk,
  [out]     LRESULT        *plres
);

Parámetros

[in] hdc

Tipo: HDC

Identificador del contexto del dispositivo del control. Use esta HDC para realizar cualquier función GDI.

[in] prc

Tipo: RECT*

Puntero a la estructura RECT que describe el rectángulo delimitador del área que se va a dibujar.

[in] pnstccdItem

Tipo: NSTCCUSTOMDRAW*

Puntero a la estructura NSTCCUSTOMDRAW que determina los detalles del dibujo.

[in, out] pclrText

Tipo: COLORREF*

En la entrada, un puntero a una estructura COLORREF que declara el color predeterminado del texto. Cuando este método devuelve , contiene un puntero a una estructura COLORREF que declara el color que se debe usar en su lugar, si existe. Esto permite al cliente proporcionar su propio color si no desea usar el valor predeterminado.

[in, out] pclrTextBk

Tipo: COLORREF*

En la entrada, un puntero a una estructura COLORREF que declara el color predeterminado del fondo. Cuando este método devuelve , contiene un puntero a una estructura COLORREF que declara el color que se debe usar en su lugar, si existe. Esto permite al cliente proporcionar su propio color si no desea usar el valor predeterminado.

[out] plres

Tipo: LRESULT*

Cuando este método devuelve , contiene un puntero a un LRESULT, que apunta a uno o varios de los valores de la enumeración Constantes de CDRF .

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl.h

Consulte también

INameSpaceTreeControlCustomDraw