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*

Shell 專案的指標。

uItemState

類型: UINT

目前的項目狀態。 如需詳細資訊,請參閱 NMCUSTOMDRAW

nstcis

類型: NSTCITEMSTATE

樹狀結構項目的狀態。 請參閱 NSTCITEMSTATE

pszText

類型: LPCWSTR

如果結構指定專案屬性,則為 Null 終止 Unicode 字串的指標,其中包含項目文字。

iImage

類型: int

樹視圖控件影像清單中的索引。

himl

類型: HIMAGELIST

影像清單的句柄。

iLevel

類型: int

要繪製之專案之以零起始的層級。

iIndent

類型: int

樹狀結構層級縮排。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 shobjidl.h