CMenu * GetSystemMenu ( BOOL bRevert ) const;
Возвращаемое значение
Идентифицирует копию в меню элемент управления, если bRevert имеет значение FALSE. Если bRevert имеет значение TRUE, возвращаемое значение не определено.
Возвращенный указатель могут быть временными и не сохраняются для последующего использования.
Параметры
bRevert
Определяет меры, которые необходимо принять. Если bRevert имеет значение FALSE, GetSystemMenu возвращает указатель на копию в меню элемента управления в настоящее время в эксплуатации. Эта копия изначально идентичен меню управления, но могут быть изменены. Если bRevert имеет значение TRUE, GetSystemMenu сброс в меню элемента управления обратно в состояние по умолчанию. Предыдущий, иногда с небольшими изменениями, Управление меню, если таковые имеются, разрушена. В данном случае возвращаемое значение не определено.
Примечания
Позволяет приложению для доступа к меню управления для копирования и модификации.
Любое окно, которое не использует GetSystemMenu чтобы сделать свою собственную копию в меню элемент управления получает стандартное меню управления.
Указатель, возвращенный функцией-членом GetSystemMenu может использоваться с функциями CMenu::AppendMenu, CMenu::InsertMenuили CMenu::ModifyMenu для изменения элемента управления меню.
Меню управления изначально содержит элементы с различными значениями Идентификаторов, таких как SC_CLOSE, SC_MOVEи SC_SIZE. Элементы управления меню генерировать сообщения WM_SYSCOMMAND . Все предопределенные элементы управления меню имеют идентификационные номера больше, чем 0xF000. Если приложение добавляет элементы в меню управления, он должен использовать идентификационные номера менее чем за F000.
Windows может автоматически приглушают элементы в стандартном меню управления. CWnd может осуществлять свои собственные проверки или затемнять, отвечая на WM_INITMENU сообщений, которые отправляются до отображения любого меню.
Обзор CWnd |nbsp; Члены класса | Иерархическая схема
См. такжеnbsp;CMenu::AppendMenu, CMenu::InsertMenu, CMenu::ModifyMenu, :: GetSystemMenu