NSTCCUSTOMDRAW 構造体 (shobjidl.h)

INameSpaceTreeControlCustomDraw メソッドで使用されるカスタム描画構造。

構文

typedef struct NSTCCUSTOMDRAW {
  IShellItem    *psi;
  UINT          uItemState;
  NSTCITEMSTATE nstcis;
  LPCWSTR       pszText;
  int           iImage;
  HIMAGELIST    himl;
  int           iLevel;
  int           iIndent;
} NSTCCUSTOMDRAW;

メンバー

psi

種類: IShellItem*

シェル項目へのポインター。

uItemState

型: UINT

現在のアイテムの状態。 詳細については、「 NMCUSTOMDRAW 」を参照してください。

nstcis

型: NSTCITEMSTATE

ツリー項目の状態。 「NSTCITEMSTATE」を参照してください。

pszText

種類: LPCWSTR

構造体で項目属性が指定されている場合は、項目テキストを含む null で終わる Unicode 文字列へのポインター。

iImage

型: int

ツリー ビュー コントロールのイメージ リスト内のインデックス。

himl

種類: HIMAGELIST

イメージ リストへのハンドル。

iLevel

型: int

描画されるアイテムの 0 から始まるレベル。

iIndent

型: int

ツリー レベルのインデント。

要件

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