CWindowImpl::Create

Создают HWND (HWND hWndP&arentRECTamp;rcPosLPCTSTRszWindowName= NULL, DWORDdwStyle= WS_CHILD | WS_VISIBLE, DWORD dwExStyle = 0, UINT nID = 0);

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

В случае успеха, дескриптор вновь созданного окна. В противном случае значение NULL.

Параметры

hWndParent

[в] Дескриптор для окна, родитель или владелец.

rcPos

[в] A структуры RECT , задающий позицию окна.

szWindowName

[в] Указывает имя окна. Значение по умолчанию — NULL.

dwStyle

[в] Стиль окна. Значение по умолчанию — WS_CHILD | WS_VISIBLE. Список возможных значений, CreateWindow в Platform SDK.

dwExStyle

[в] Стиль окна Расширенный. Значение по умолчанию равно 0, значит не расширенный стиль. Список возможных значений, CreateWindowEx в Platform SDK.

nID

[в] Для дочернего окна, окно идентификатор. За окном верхнего уровня, HWND приведен к UINT. Значение по умолчанию — 0.

Примечания

Создает окно, основанный на нового класса окна. Сначала CREATE зарегистрированный в классе окна, если она еще не была зарегистрирована. Вновь созданный окно будет автоматически приложен к объекту CWindowImpl.

Чтобы использовать класс окна, основанный на существующий класс окон, ваш класс, производный от CWindowImpl и включить макрос DECLARE_WND_SUPERCLASS . Процедура окна существующий класс окон сохраняется в m_pfnSuperWindowProc. Для получения дополнительной информации смотрите Обзор CWindowImpl.

Примечание   Не следует вызывать Create , если вы уже назвали SubclassWindow.

Обзор CWindowImpl |nbsp; Члены класса

Родственные слова

CWindowImpl::GetWndClassInfo, CWndClassInfo::Register, CWindow::m_hWnd

Index