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