Шаг 903 - CListBox::Create

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

Возвращаемое значение
Отличнo от нуля, если успешно, иначе 0.

Параметры
dwStyle
Определяет стиль списка. Примените любую комбинацию стилей списка к блоку.
rect
Определяет размер списка и позицию. Может быть или объект CRect или структура RECT.
pParentWnd
Определяет родительское окно списка (обычно объект CDialog). Это не должно быть NULL.
nID
Определяет ID элемента управления списка.

Замечания
Вы создаете объект CListBox в двух шагах. Сначала вызовите конструктор, затем вызовите Create, который инициализирует список Windows и присоединяет его к объекту CListBox.
Когда Create выполняется, Windows посылает WM_NCCREATE, WM_CREATE, WM_NCCALCSIZE, и WM_GETMINMAXINFO сообщения к элементу управления списка.
Эти сообщения обработаны по умолчанию OnNcCreate, OnCreate, OnNcCalcSize, и OnGetMinMaxInfo функциями в базовом классе CWnd. Чтобы расширять заданную по умолчанию обработку сообщения, получите класс из CListBox, добавьте карту сообщения к новому классу, и перегрузите предшествующие функции драйвера сообщения. Перегрузите OnCreate, например, что бы выполнять необходимую инициализацию для нового класса.
Примените следующие стили окна к управлению списка.

Пример

// pParentWnd - внешний указатель на родительское окно.
extern CWnd* pParentWnd;
// Указатель на мой список.
extern CListBox* pmyListBox;
pmyListBox->Create(WS_CHILD|WS_VISIBLE|LBS_STANDARD
	|WS_HSCROLL, CRect(10,10,200,200), pParentWnd, 1);

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 11.02.2002