BOOL Create ( LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle = WS_OVERL&APPEDWINDOW, const RECTamp; Rect = rectDefault, CWnd * pParentWnd = Значение NULL, LPCTSTR lpszMenuName = Значение NULL, DWORD dwExStyle = 0, CCreateContext * служит = Значение NULL );
Возвращаемое значение
Ненулевое значение, если инициализация прошла успешно; в противном случае 0.
Параметры
lpszClassName
Указывает на завершающуюся значением null строку, которая содержит название класса Windows. Имя класса может быть любым именем, зарегистрированные с AfxRegisterWndClass глобальной функции или функции Windows RegisterClass . Если значение NULL, используются атрибуты CFrameWnd заранее по умолчанию.
lpszWindowName
Указывает на заканчивающуюся символьная строка, представляющая имя окна. Используется в качестве текста для заголовка.
dwStyle
Указывает атрибуты стиля окна. Включить в FWS_ADDTOTITLE стиле, чтобы строка заголовка для автоматического отображения имени документа, представленных в окне.
rect
Определяет размер и положение окна. Значение rectDefault позволяет Windows, чтобы задать размер и положение окна нового.
pParentWnd
Задает родительское окно в этом фрейме окна. Этот параметр должен иметь значение NULL для окон верхнего уровня кадров.
lpszMenuName
Идентифицирует имя ресурса меню для использования с окном. Использовать MAKEINTRESOURCE , если меню имеет целочисленный Идентификатор вместо строки. Этот параметр может иметь значение NULL.
dwExStyle
Определяет окно продлил стиль attributes.nbsp;
служит
Определяет указатель на структуру CCreateContext . Этот параметр может иметь значение NULL.
Примечания
Создайте объект CFrameWnd в два этапа. Сначала вызовите конструктор, который создает объект CFrameWnd , а затем вызвать Create, который создает фрейм окна Windows и присоединяет его к объекту CFrameWnd . Создание инициализирует окна имя класса и имя окна и регистрирует значения по умолчанию для его стиль родительского меню и связанных с ними.
Используйте LoadFrame , вместо того, чтобы создать для загрузки в фрейме окна из ресурса вместо того, чтобы ее аргументы.
Обзор CFrameWnd |nbsp; Члены класса | Иерархическая схема
См. также CFrameWnd::CFrameWnd, CFrameWnd::LoadFrame, CCreateContext, CWnd::Create, CWnd::PreCreateWindow