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


CTreeCtrl::Create

Если элемент управления дерева в шаблоне диалогового окна или при использовании CTreeView, элемент управления "Дерево" создано автоматически, когда диалоговое окно или представление созданы.

virtual BOOL Create(
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID 
);

Параметры

  • dwStyle
    Задает стиль элемента управления иерархического представления.Применение стилей окна, описанные в CreateWindow и любое сочетание стили элемента управления иерархического представления, как описано в Windows SDK.

  • rect
    Определяет размер и положение элемента управления иерархического представления.Может быть либо объектом CRect или структурой RECT.

  • pParentWnd
    Задает родительское окно элемента управления иерархического представления, обычно CDialog.Это не должно быть NULL.

  • nID
    Определяет идентификатор элемента управления иерархического представления

Возвращаемое значение

Ненулевой если инициализация прошла успешно; в противном случае – значение 0.

Заметки

Если нужно создать элемент управления "Дерево" как дочернее окно другого окна, используйте Создать функции-члена.Если создается элемент управления дерева с помощью Создать, необходимо передать ему WS_VISIBLE, в дополнение к другим стилей представления в виде дерева.

Построении CTreeCtrl в шаге 2.Первый вызов конструктора, после чего вызывает Создать, который создает элемент управления иерархического представления и вложение его к объекту CTreeCtrl.

Для создания дерева с помощью расширенных стилей окна элемента управления, вызовите CreateEx вместо Создать.

Пример

// Assuming your window has a CTreeCtrl member named m_TreeCtrl,
// you can create the tree control window with a child ID of ID_MYTREE
// using a call like this:

m_TreeCtrl.Create(WS_VISIBLE | WS_TABSTOP | WS_CHILD | WS_BORDER
   | TVS_HASBUTTONS | TVS_LINESATROOT | TVS_HASLINES
   | TVS_DISABLEDRAGDROP | TVS_NOTOOLTIPS | TVS_EDITLABELS,
   CRect(10, 10, 300, 100), this, ID_MYTREE);

// The control will have the appropiate window styles, and the tree
// control styles specified are those most commonly used.

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CTreeCtrl

Диаграмма иерархии

CTreeCtrl::CTreeCtrl