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


Общая последовательность создания окна

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

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

Функцию-член Создать выполняет окно Windows и сохраняет его HWND в члене данных m_hWnd открытых объектов C C++. Создать предоставляет полную гибкость по сравнению с параметрами создания. Перед вызовом Создать, может потребоваться регистрация класса окна с глобальной функцией AfxRegisterWndClass, чтобы задать стили Значка и класса для кадра.

Для фреймовых windows можно использовать функцию-член LoadFrame вместо Создать. LoadFrame результате окно Windows с помощью меньшее количество параметров. Он получает многие значения по умолчанию из ресурсов, включая заголовок, Значок кадра, таблицы сочетаний клавиш и меню.

Примечание

Значок, в таблице сочетаний клавиш и ресурсов меню должны иметь общее идентификатора ресурса, например IDR_MAINFRAME, для них, который загружается LoadFrame.

Дополнительные сведения

См. также

Ссылки

Создание окон