INameSpaceTreeControlCustomDraw::ItemPrePaint メソッド (shobjidl.h)

名前空間ツリー コントロールの項目が描画される前に呼び出されます。

構文

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

パラメーター

[in] hdc

種類: HDC

コントロールのデバイス コンテキストへのハンドル。 この HDC を使用して、GDI 関数を実行します。

[in] prc

種類: RECT*

描画される領域の外接する四角形を表す RECT 構造体へのポインター。

[in] pnstccdItem

種類: NSTCCUSTOMDRAW*

図面の詳細を決定する NSTCCUSTOMDRAW 構造体へのポインター。

[in, out] pclrText

種類: COLORREF*

入力時に、テキストの既定の色を宣言する COLORREF 構造体へのポインター。 このメソッドが戻るとき、 には、その場所で使用する色を宣言する COLORREF 構造体へのポインターが含まれます (存在する場合)。 これにより、クライアントは既定値を使用しない場合に、独自の色を指定できます。

[in, out] pclrTextBk

種類: COLORREF*

エントリで、背景の既定の色を宣言する COLORREF 構造体へのポインター。 このメソッドが戻るとき、 には、その場所で使用する色を宣言する COLORREF 構造体へのポインターが含まれます (存在する場合)。 これにより、クライアントは既定値を使用しない場合に、独自の色を指定できます。

[out] plres

種類: LRESULT*

このメソッドが戻るとき、 には LRESULT へのポインターが含まれます。これは、 CDRF Constants 列挙の 1 つ以上の値を指します。

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl.h

こちらもご覧ください

INameSpaceTreeControlCustomDraw