Создать BOOL (DWORD dwStyleconst RECT&RectCWnd *pParentWndUINTnID );
Возвращаемое значение
Ненулевое значение, если успешно; в противном случае 0.
Параметры
dwStyle
Указывает стиль окна контрольного перечня. Стиль должен быть LBS_OWNERDRAWFIXED (все элементы в списке имеют одинаковую высоту) или LBS_OWNERDRAWVARIABLE (элементы в списке являются различной высоты). Этот стиль может быть объединен с другими список стили.
rect
Указывает контрольный список бокс размер и положение. Может быть объект CRect или структуры Rect..
pParentWnd
Определяет поле контрольный список родительского окна (обычно объекта CDialog ). Он не должен быть НЕОПРЕДЕЛЕННЫМ.
nID
Задает Идентификатор элемента управления поле контрольный список.
Примечания
Создании объекта CCheckListBox в два этапа. Сначала определите класс, производный от CCheckListBox, затем вызвать Create, который инициализирует поле контрольный список Windows и присоединяет его к CCheckListBox. Смотрите пример CCheckListBox::CCheckListBox.
При выполнении Create , Windows отправляет WM_NCCREATE, WM_CREATE, WM_NCCALCSIZEи WM_GETMINMAXINFO сообщения в элементе-контрольный список.
Такие сообщения обрабатываются по умолчанию, OnNcCreate, OnCreate, OnNcCalcSizeи OnGetMinMaxInfo функции-члены в базовом классе CWnd . Для расширения обработки сообщений по умолчанию, добавить карту сообщений для производного класса и функции-члены перезаписи предыдущей-обработчик сообщений. Переопределение OnCreate, например, для выполнения необходимых инициализация для нового класса.
Применить следующие Стили окон в элемент управления "список":
Обзор CCheckListBox | Члены класса | Иерархическая схема
См. также CCheckListBox::CCheckListBox