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


CCheckListBox::Create

Создает окно контрольного списка Windows и вложение его к объекту CCheckListBox.

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

Параметры

  • dwStyle
    Указывает стиль окна контрольного списка. Стиль должен быть LBS_HASSTRINGS и LBS_OWNERDRAWFIXED (или все элементы в списке ту же высоту) или LBS_OWNERDRAWVARIABLE (элементы в списке varying высот). Этот стиль может сочетаться с другими стили списков за исключением LBS_USETABSTOPS.

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

  • pParentWnd
    Задает родительское окно контрольного списка окна (обычно объект CDialog ). Это не должно быть NULL.

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

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

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

Заметки

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

При выполнении Создать Windows отправляет сообщения WM_NCCREATE, WM_CREATE, WM_NCCALCSIZE и WM_GETMINMAXINFO к элементу управления контрольный список- окна.

Эти сообщения обращанное по умолчанию функции-членами OnNcCreate, OnCreate, OnNcCalcSize и OnGetMinMaxInfo в базовом классе CWnd. Чтобы расширить обработку сообщений по умолчанию, добавьте сопоставление сообщения к производному классу и переопределить предшествующие функции-члены обработчика сообщений. Переопределите OnCreate, например, выполнять необходимую инициализацию для нового класса.

Примените следующий стили окна к элементу управления контрольный список- окна:

  • Всегда WS_CHILD

  • Обычно WS_VISIBLE

  • WS_DISABLED Редко

  • WS_VSCROLL Чтобы добавить вертикальную полосу прокрутки

  • WS_HSCROLL Для добавления горизонтальная полоса прокрутки

  • WS_GROUP Групповым к элементам управления

  • WS_TABSTOP Чтобы разрешить переходы к этому элементу управления

Требования

Header: afxwin.h

См. также

Ссылки

Класс CCheckListBox

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

CCheckListBox::CCheckListBox