Общая последовательность создания окна
При создании окна вашего, например дочернее окно платформа использует много тот же процесс, например, описанное в Создание документов и представлений.
Все классы окна, предоставляемые MFC используют двухступенная конструкция.То есть во время вызова оператора C++ новый конструктор выделяет и инициализирует объект C++, но не создает соответствующие окно windows.Это делается после вызова функции-члена объекта с Создать окна.
Функция-член Создать делает окно windows и сохраняет его HWND в элементе данных m_hWnd открытого объекта C++.Создать дает полную гибкость, чем параметры создания.Перед вызовом Создать может понадобиться зарегистрировать класс окна с глобальным функцией AfxRegisterWndClass чтобы задать стили значка и класса для кадра.
Для окон кадра, можно воспользоваться функцией-членом LoadFrame вместо Создать.LoadFrame делает окно windows с меньшим количеством параметров.Он возвращает множество значений по умолчанию из ресурсов, включая заголовок кадра, значок таблицы сочетаний клавиш и меню.
Примечание |
---|
Собственные значок таблицы сочетаний клавиш и ресурсами меню должны иметь общее идентификатор ресурса, например IDR_MAINFRAME, для их для загрузки LoadFrame. |