
CWnd клас забезпечує базову функціональність всі класи вікон Microsoft фонду бібліотеки клас.
CWnd об'єкт відрізняється від вікно Windows, але два тісно пов'язані. CWnd об'єкт створюється або знищується по CWnd Конструктор і деструктор. Вікна Windows з іншого боку, це структура даних внутрішніми для Windows, який створений член функція Створення і знищено CWnd віртуальний деструктор. Функція DestroyWindow руйнує вікна Windows без руйнування об'єкт.
CWnd клас і повідомлення карти механізм приховати WndProc функції. Вхідні повідомлення про Windows автоматично прямує через повідомлення карти для належної наповідомленняCWnd функцій-членів. Ви змінити на наповідомлення член функція для обробки члена певного повідомлення в похідних класів .
Клас CWnd також дозволяє створювати Windows дочірнього вікна для вашого застосування. Отримати класі з CWnd, а потім додати змінні-члени похідних класів для зберігання даних, специфічних для вашого застосування. Методи реалізації повідомлення обробника та повідомлення карта в похідних класів, щоб визначити, що відбувається, коли повідомлення надсилаються до вікна.
Створення дочірнього вікна в два етапи. По-перше, закликаємо Конструктор CWnd побудувати CWnd об'єкт, а потім Створити функцію член створення дочірнього вікна та вкласти до CWnd об'єкта.
Коли користувач припиняє дочірнього вікна, знищити об'єкт CWnd , або DestroyWindow член функцію, щоб видалити вікно і знищити його структури даних.
В рамках Microsoft фонду бібліотеки класів далі класи отриманих від CWnd надати конкретні вікно типів. Багато хто з цих класів, у тому числі CFrameWnd, CMDIFrameWnd, CMDIChildWnd, CViewі CDialog, призначені для подальшого диференціювання. Контрольних класах, отриманих від CWnd, такі, як CButton, можуть бути використані безпосередньо або можуть бути використані для подальшого диференціювання класів.
Щоб отримати додаткові відомості про використання CWnd, перегляньте Рамка вікна теми і Вікно об'єкт теми в Visual C++ програміста керівництво.
# включити lt;afxwin.h>
|&Nbsp членів класу ; Базовий клас | Ієрархічна діаграма
Зразкиnbsp; MFC зразок BINDENRL | MFC зразок EXTBIND | MFC зразок VCTERM