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」を参照してください。
pszText
種類: LPCWSTR
構造体で項目属性が指定されている場合は、項目テキストを含む null で終わる Unicode 文字列へのポインター。
iImage
型: int
ツリー ビュー コントロールのイメージ リスト内のインデックス。
himl
種類: HIMAGELIST
イメージ リストへのハンドル。
iLevel
型: int
描画されるアイテムの 0 から始まるレベル。
iIndent
型: int
ツリー レベルのインデント。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | shobjidl.h |