
CMenu клас є інкапсуляції Windows HMENU. Він надає член функції для створення, відстеження, оновлення і знищити меню.
Створення об'єкта CMenu кадра, як місцеві, а потім викликати CMenuчлен функції маніпулювати нове меню, як потрібно. Далі, зателефонуйте CWnd::SetMenu , встановлений у меню вікно, відразу ж після виклику функції-члени Відкріпити CMenu об'єкт. Функція-член CWnd::SetMenu встановлює меню у вікні Нове меню, викликає вікно зміненні, щоб відобразити меню змінити і також проходить власності у меню вікна. Заклик до Відкріпити відокремлює HMENU з CMenu об'єкта, так що коли локальної змінної CMenu проходить з сфера, CMenu об'єкт деструктор не намагається знищити меню, більше не володіє. У меню, сама автоматично знищені, коли знищені вікна.
LoadMenuIndirect член функція використовується для створення меню шаблон в пам'яті, але меню, заклик до LoadMenu , створені з ресурс більш легко підтримувати, а сам ресурс меню можуть бути створені і змінені редактор меню.
# включити lt;afxwin.h>
|&Nbsp членів класу ; Базовий клас | Ієрархічна діаграма
Зразкиnbsp; MFC зразок CTRLTEST | MFC зразок DYNAMENU
Дивіться також CObject