CMenu * GetSystemMenu ( BOOL bRevert ) константа;
Значення, яке повертається
Визначає копію меню керування, якщо bRevert є ПОМИЛКОВИМ. Якщо bRevert є ІСТИННИМ, значення, що повертається, є невизначеною.
Повернуті вказівник може бути тимчасово і не повинні бути збережені для подальшого використання.
Параметри
bRevert
Визначає заходи повинні бути прийняті. Якщо bRevert є ПОМИЛКОВИМ, GetSystemMenu повертає дескриптор копію меню "керування" в даний час. Ця копія спочатку ідентичні меню керування, але може бути змінена. Якщо bRevert є ІСТИННИМ, GetSystemMenu скидає меню керування до стану за промовчанням. Попередній, можливо, змінено, управління меню, якщо будь-який, знищені. Значення, що повертається є невизначеним, в цьому випадку.
Зауваження
Дозволяє програмі доступ до керування меню для копіювання та зміни.
Будь-яке вікно, які не використовують GetSystemMenu зробити свою власну копію меню керування отримує стандартне меню керування.
Вказівник, повернутих GetSystemMenu член функція може використовуватися з CMenu::AppendMenu, CMenu::InsertMenuабо CMenu::ModifyMenu функції змінити меню керування.
Меню керування спочатку містить елементи з різними ID значення, такі як SC_CLOSE, SC_MOVEі SC_SIZE. Елементи керування меню генерувати WM_SYSCOMMAND повідомлення. Всі попередньо визначені елементи меню керування мають Ідентифікаційні номери більше, ніж 0xF000. Якщо програма додає елементів керування меню, його слід використовувати Ідентифікаційні номери менше, ніж F000.
Windows може автоматично dim пунктів у меню стандартний елемент керування. CWnd можуть виконувати свої власні перевірки або зменшуючи, відповідаючи на WM_INITMENU повідомлень, які надсилаються до відображення будь-якого меню.
Огляд CWnd |nbsp; Члени класу | Ієрархічна діаграма
Дивіться такожnbsp;CMenu::AppendMenu, CMenu::InsertMenu, CMenu::ModifyMenu, :: GetSystemMenu