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