Поделиться через


Структура 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