HTREEITEM InsertItem ( LPTVINSERTSTRUCT lpInsertStruct );
HTREEITEM InsertItem (UINT nMask, LPCTSTR lpszItem, int nImage, int nSelectedImage, UINT nState, UINT nStateMask, LPARAM lParam, HTREEITEM hParent, HTREEITEM hInsertAfter );
HTREEITEM InsertItem (LPCTSTR lpszItem, HTREEITEM hParent = TVI_ROOT, HTREEITEM hInsertAfter = TVI_LAST);
HTREEITEM InsertItem (LPCTSTR lpszItem, int nImage, int nSelectedImage, HTREEITEM hParent = TVI_ROOT, HTREEITEM hInsertAfter = TVI_LAST);
Возвращаемое значение
Дескриптор нового элемента в случае успеха; противном случае NULL.
Параметры
lpInsertStruct
Указатель на TVINSERTSTRUCT , указывающее атрибуты вставляемого элемента представления дерева.
nMask
Целое число, указывающее какие атрибуты для задания. Посмотреть TVITEM структуры в Platform SDK.
lpszItem
Адрес строки, содержащей текст элемента.
nImage
Индекс элемента в изображения в элементе управления иерархического представления список изображений.
nSelectedImage
Индекс выбранного изображения элемента в элементе управления иерархического представления список изображений.
nState
Указывает значения для государств этого пункта. Посмотреть Дерево представления элемента управления элемент государства в Platform SDK для списка соответствующих государств.
nStateMask
Определяет, какие государства должны быть установлены. Посмотреть TVITEM структуры в Platform SDK.
lParam
32-Разрядное значение конкретного приложения, связанного с пунктом.
hParent
Дескриптор родительского вставленного элемента.
hInsertAfter
Дескриптор этого пункта, после чего должен быть вставлен новый элемент.
Примечания
Эта функция вызывается для вставки нового элемента в элемент управления представления дерева.
Обзор CTreeCtrl | Члены класса | Иерархическая схема
См. также CTreeCtrl::DeleteItem, CTreeCtrl::HitTest, CTreeCtrl::SelectDropTarget, CTreeCtrl::GetItem, дерево представления элемента управления ссылки в Platform SDK