Поделиться через


CFrameWnd::Create

Вызовите для создания и инициализации фреймовое окно Windows, связанное с объектом CFrameWnd.

virtual 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  
);

Параметры

  • lpszClassName
    Указывает на null- завершенной символьную строку, назовите класс Windows. Имя класса может быть любым именем зарегистрированных с функцией AfxRegisterWndClass глобальной или функцией RegisterClass Windows. Если NULL, использования, предопределенное по умолчанию CFrameWnd приписывает.

  • lpszWindowName
    Указывает на null- завершенной символьную строку, представляющую имя окна. Используемый как текст заголовка окна.

  • dwStyle
    Определяет атрибуты стиль окна. Укажите стиль FWS_ADDTOTITLE если требуется заголовок окна автоматически отображать имя документа, представленного в окне.

  • rect
    Определяет размер и положение окна. Значение rectDefault позволяет Windows для определения того, размер и положение нового окна.

  • pParentWnd
    Задает родительское окно этого фреймового окна. Этот параметр должен быть NULL верхнего уровня фреймовых windows.

  • lpszMenuName
    Указывает имя ресурса меню для использования с окном. Используйте MAKEINTRESOURCE если меню содержит целочисленный идентификатор вместо строки. Этот параметр может быть NULL.

  • dwExStyle
    Определяет атрибуты стиль расширенные окном.

  • pContext
    Определяет указатель на структуру CCreateContext. Этот параметр может быть NULL.

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

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

Заметки

Создайте объект CFrameWnd в шаге 2. Во-первых, вызовите конструктор, который создает объект CFrameWnd, и затем вызовите Создать, которая создает фреймовое окно Windows и вложение его к объекту CFrameWnd. Создать инициализирует имя класса окна и имя окна и регистрирует значения по умолчанию для его родительского стиля, и соответствующего меню.

Используйте LoadFrame, а не Создать для загрузки фреймовое окно из ресурса вместо указания ее аргументы.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CFrameWnd

Диаграмма иерархии

CFrameWnd::CFrameWnd

CFrameWnd::LoadFrame

Структура CCreateContext

CWnd::Create

CWnd::PreCreateWindow