CMDIFrameWnd

CMDIFrameWnd клас забезпечує функціональність Windows кілька інтерфейсом (MDI) рамки вікна документа, разом з членів для управління вікна.

Щоб створити корисні вікна MDI кадру для вашого застосування, отримати класі з CMDIFrameWnd. Додати змінні-члени похідних класів для зберігання даних, специфічних для вашого застосування. Методи реалізації повідомлення обробника та повідомлення карта в похідних класів, щоб визначити, що відбувається, коли повідомлення надсилаються до вікна.

Зателефонувавши Створити або LoadFrame функції члена CFrameWnd , можна створити в рамці вікна MDI.

Перед тим, як ви називаєте, Створення або LoadFrame, ви повинні побудувати у вікні кадр об'єкта в купі використання C++ нового оператора. Перед викликом Створити також можна зареєструвати клас вікна з AfxRegisterWndClass глобальної функцію набору стилів значок і клас для кадру.

Функція Створення член пройти параметрів створення кадру як негайного аргументи.

LoadFrame вимагає менше аргументи, ніж Створитиі замість цього отримує більшу частину своїх значень за промовчанням із ресурсів, включаючи кадру підпис, значок таблиці прискорювача та меню. Щоб бути доступні на LoadFrame, всі ці ресурси повинні мати самий Ідентифікатор ресурсу (наприклад, IDR_MAINFRAME).

Хоча MDIFrameWnd походить від CFrameWnd, клас вікна кадру, отриманих від CMDIFrameWnd не повинні бути оголошений з DECLARE_DYNCREATE.

CMDIFrameWnd клас успадковує багато її реалізації за замовчуванням від CFrameWnd. Докладний перелік цих засобів зверніться до CFrameWnd клас опис. CMDIFrameWnd клас має наступні додаткові функції:

Не використовуйте оператор Видалити C++ знищити вікно кадр. Слід використовувати CWnd::DestroyWindow . CFrameWnd реалізації PostNcDestroy буде видалити об'єкт, C++, коли вікно знищені. Коли користувач закриває вікно кадр, OnClose за промовчанням обробник буде викликати DestroyWindow.

Більш докладну інформацію про CMDIFrameWndбачити Рамки вікна розділів в Visual C++ програміста керівництво.

# включити lt;afxwin.h>

|&Nbsp членів класу ; Базовий клас | Ієрархічна діаграма

Зразкиnbsp; MFC Sample MDI | MFC зразок MDIDOCVW | MFC зразок SNAPVW

Дивіться також CWnd, CMDIChildWnd

Index