Структура TVINSERTSTRUCTW (commctrl.h)
Содержит сведения, используемые для добавления нового элемента в элемент управления представлением дерева. Эта структура используется с сообщением TVM_INSERTITEM. Структура идентична структуре TV_INSERTSTRUCT, но она была переименована для выполнения текущих соглашений об именовании.
Синтаксис
typedef struct tagTVINSERTSTRUCTW {
HTREEITEM hParent;
HTREEITEM hInsertAfter;
union {
TVITEMEXW itemex;
TV_ITEMW item;
} DUMMYUNIONNAME;
} TVINSERTSTRUCTW, *LPTVINSERTSTRUCTW;
Члены
hParent
Тип: HTREEITEM
Обработка родительского элемента. Если этот элемент является значением TVI_ROOT или NULL, элемент вставляется в корне элемента управления "Представление дерева".
hInsertAfter
Тип: HTREEITEM
Дескриптор элемента, после которого нужно вставить новый элемент, или одно из следующих значений:
DUMMYUNIONNAME
DUMMYUNIONNAME.itemex
тип : TVITEMEX
версии 4.71. структуре TVITEMEX, содержащей сведения о добавлении элемента.
DUMMYUNIONNAME.item
Тип : TVITEM
структуре TVITEM, содержащей сведения о добавляемом элементе.
Замечания
Профсоюзы в этой структуре были обновлены для работы с компиляторами, которые не поддерживают безымяные союзы. Если компилятор не поддерживает безымянный союз, определите токен NONAMELESSUNION перед включением файла заголовка commctrl.h.
Заметка
Заголовок commctrl.h определяет TVINSERTSTRUCT как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
заголовка | commctrl.h |