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 |