Структура 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, которая содержит текст элемента, если в структуре указаны атрибуты элемента.
iImage
Тип: int
Индекс в списке изображений элемента управления в виде дерева.
himl
Тип: HIMAGELIST
Дескриптор для списка изображений.
iLevel
Тип: int
Отсчитываемый от нуля уровень отрисовываемого элемента.
iIndent
Тип: int
Отступ уровня дерева.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | shobjidl.h |