CW&nd::OnSysCommandnbsp;

afx_msg недійсними OnSysCommand ( UINT nID, LPARAM lParam );

Параметри

nID

Визначає тип Запитана команда системи. Цей параметр може бути одне з таких значень:

lParam

Якщо команда меню керування обрано за допомогою миші, lParam містить координати курсору. Низька замовлення слово містить координат x та вищого порядку word містить 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 повідомлень.

Примітка   Цей член функція викликається на структуру, яка дозволяє ваш додаток для обробки повідомлення Windows. Параметрів передано функції вашого відображає параметри, які отримали на рамках, коли повідомлення було отримано. Якщо ви називаєте бази клас впровадження цієї функції, що виконання буде використовувати параметри, спочатку передаються з повідомлення і не параметрів, які ви надаєте функції.

Огляд CWnd |nbsp; Члени класу | Ієрархічна діаграма

Дивіться такожnbsp; WM_SYSCOMMAND

Index