Шаг 417 - CFrameWnd::Create

BOOL Create( LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle = WS_OVERLAPPEDWINDOW, 
const RECT& rect = rectDefault, CWnd* pParentWnd = NULL, LPCTSTR lpszMenuName = NULL, DWORD dwExStyle = 0, 
CCreateContext* pContext = NULL );

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

Параметры
lpszClassName
Указатель на символьную строку с нулевым символом в конце с именем класса Windows. Имя класса может быть любое имя, зарегистрированное с AfxRegisterWndClass глобальной функцией или функцией RegisterClass Windows. Если NULL используетcя предопределенное значение по умолчанию CFrameWnd атрибутов.
lpszWindowName
Указатель на символьную строку с нулевым символом в конце, которая представляет имя окна. Используется как текст для области заголовка.
dwStyle
Определяет атрибуты стиля окна. Включите FWS_ADDTOTITLE стиль, если Вы хотите, чтобы область заголовка автоматически отобразила имя документа представляемого в окне.
rect
Определяет размер и позицию окна. Значение rectDefault позволяет Windows определять размер и позицию нового окна.
pParentWnd
Определяет родительское окно этого рамочного окна. Этот параметр должен быть NULL для рамочных окон верхнего уровня.
lpszMenuName
Идентифицирует имя ресурса меню, который нужно использовать с окном. Используйте MAKEINTRESOURCE, если меню имеет целочисленный ID вместо строки. Этот параметр может быть NULL.
dwExStyle
Определяет расширенные атрибуты стиля окно.
pContext
Определяет указатель на структуру CCreateContext. Этот параметр может быть NULL.

Замечания
Создайте объект CFrameWnd в двух шагах. Сначала вызовите конструктор, который создает объект CFrameWnd, затем вызовите Create, который создает рамочное окно Windows и присоединяет его к объекту CFrameWnd. Create инициализирует имя класса окна и имя окна и регистрирует значения по умолчанию для стиля, родителя, и связанного меню.
Использование LoadFrame скорее чем Create, чтобы загрузить рамочное окно из ресурса вместо того, чтобы определять параметры.


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