CW&nd::CreateExnbsp;

BOOL CreateEx ( DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hwndParent, HMENU nIDorHMenu, LPVOID lpParam = NULL );

BOOL Cre&ateEx (DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyleconst RECTamp;RectCWnd *pParentWndUINTnIDLPVOIDlpParam = NULL);

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

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

Параметры

dwExStyle

Определяет расширенный стиль CW&nd создаются. Применить к window.nbsp любую из расширенных стилей окна;

lpszClassName

Указывает на завершающуюся значением null строку, которая содержит название класса Windows ( WNDCLASS структура). Имя класса может быть любым именем, зарегистрированные с глобальной функции AfxRegisterWndClass или любой из названий предопределенного класса элемента управления. Он не должен быть НЕОПРЕДЕЛЕННЫМ.

lpszWindowName

Указывает на завершающуюся значением null строку, содержащую имя окна.

dwStyle

Указывает атрибуты стиля окна. Смотрите описание возможных значений Стилей окна и CWnd::Create.

x

Определяет начальное положение x CWnd окна.

y

Определяет начальное положение верхней части окна CWnd.

nWidth

Определяет ширину (в единицах устройства) окна CWnd.

nHeight

Указывает высоту (в единицах устройства) окна CWnd.

hwndParent

Идентифицирует родителя или владелец окон CWnd окна создаются. Использовать NULL для окон верхнего уровня.

nIDorHMenu

Определяет меню или идентификатор дочернего окна. Значение зависит от стиля окна.

lpParam

Указывает данные, ссылка на lpCreateParams поле структуры CREATESTRUCT.

rect

Размер и положение окна, в клиентских координатах pParentWnd.

pParentWnd

Родительское окно.

nID

Идентификатор дочернего окна.

Примечания

Создает окно перекрытия, всплывающее окно или ребенок с расширенный стиль, указанный в dwExStyle.

CreateEx параметры определяют WNDCLASS, заголовок окна, стиль окна и (при необходимости) начальное положение и размер окна. CreateEx также определяет родителя (если таковые имеются) и Идентификатор окна.

Когда выполняется CreateEx , Windows отправляет WM_GETMINMAXINFO, WM_NCCREATE, WM_NCCALCSIZEи сообщений WM_CREATE в окно.

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

Далее переопределить обработчикисообщений сообщения чтобы добавить дополнительные функции производного класса.

Если стиль WS_VISIBLE , Windows отправляет окна всех сообщений, необходимых для активации и показать окно. Если стиль окна заголовка окна, заголовок окна, lpszWindowName параметр отображается в строке заголовка.

Параметр dwStyle может быть любым сочетанием стилей окна.

Обзор CWnd |nbsp; Члены класса | Иерархическая схема

См. такжеnbsp;CWnd::Create, :: CreateWindowEx

Index