CW&nd::OnSysCommandnbsp;

afx_msg void OnSysCommand ( UINT nID, LPARAM lParam );

Параметры

nID

Указывает тип команды системы просили. Этот параметр может принимать любое из следующих значений:

lParam

Если команды элемента управления меню выбрать с помощью мыши, lParam содержит координаты курсора. Младшее слово содержит координаты x, а старшее слово содержит координаты y. В противном случае этот параметр не используется.

Примечания

Платформа вызывает функцию-член, когда пользователь выбирает команду из меню элемента управления, или когда пользователь выбирает кнопку Свернуть или развернуть.

По умолчанию OnSysCommand выполняет запрос меню управления для предопределенного действия, указанные в предыдущей таблице.

В WM_SYSCOMMAND сообщения четыре младшие биты nID параметра используются внутри Windows. Когда приложение проверяет значение nID, он должен объединить значение 0xFFF0 с nID значением с помощью побитового- И оператора для получения правильного результата.

Пункты меню в меню элемента управления можно изменить с GetSystemMenu, AppendMenu, InsertMenuи ModifyMenu функций-членов. Приложения, которые изменять элемент управления меню должны обрабатывать WM_SYSCOMMAND сообщений, и все WM_SYSCOMMAND сообщения не обрабатывается приложением должен быть передан OnSysCommand. Все команды значения добавлено приложение должно обрабатываться приложением и не могут быть переданы OnSysCommand.

Приложение может осуществлять любые команды системы в любое время путем передачи сообщения WM_SYSCOMMAND в OnSysCommand.

Ускоритель (ярлык) нажатия клавиш, которые определены для выбора элементов из меню элемента управления преобразуются в вызовы OnSysCommand ; все другие клавиши ускорителя преобразуются в сообщения WM_COMMAND.

Примечание   Эта функция-член вызывается framework позволяет приложению обрабатывать сообщение Windows. Параметры, переданные функции отражают параметры, полученные в рамках, когда сообщение было получено. При вызове базового класса реализация этой функции, что реализация будет использовать параметры, первоначально с сообщением и не предоставляемые параметрами функции передается.

Обзор CWnd |nbsp; Члены класса | Иерархическая схема

См. такжеnbsp; WM_SYSCOMMAND

Index