afx_msg недійсними OnSysChar ( UINT nChar, UINT nRepCnt, UINT nFlags );
Параметри
nChar
Визначає код ASCII-символів ключа ключа меню керування.
nRepCnt
Визначає кількість повторень (кількість разів, клавіша повторюють з користувачем, утримуючи натиснутою клавішу).
nFlags
NFlags параметр може мати такі значення:
| Значення | Значення |
| 0-15 | Визначає кількість повторень. Значення є кількість разів, клавіша повторюють з користувачем, утримуючи натиснутою клавішу.. |
| 16-23 | Визначає код сканування. Значення залежить від обчислювальної техніки (ПОТ) |
| 24 | Визначає, чи ключ буде розширений ключ, таких як праву клавіші ALT і CTRL ключі, які з'являються на розширення 101 - або 102-key-клавіатури. Значення дорівнює 1, якщо це розширений ключ; в іншому випадку, це 0. |
| 25-28 | Внутрішньо використовується Windows. |
| 29 | Визначає код контексті. Має значення 1, якщо клавішу ALT проходить вниз, а натискання на клавіші; в іншому випадку має значення 0. |
| 30 | Визначає попередня ключових державних. Значення дорівнює 1, якщо ключ не працює, перш ніж надіслати повідомлення, або воно є 0, якщо ключ до. |
| 31 | Визначає перехідного стану. Значення дорівнює 1, якщо ключ в даний час випущено, або це 0, якщо час натискання на клавіші. |
Зауваження
Рамках дзвінків цієї функції-члени, якщо CWnd має фокус вводу та перераховуються WM_SYSKEYUP та WM_SYSKEYDOWN повідомлення. Вона визначає віртуальний ключ код ключа меню керування.
Код контексті 0, якщо WM_SYSCHAR можна передати на WM_SYSCHAR повідомлення, в TranslateAccelerator Windows функції, яка буде обробляти його, як ніби це нормальна ключові повідомлення замість того, щоб система-ключовий характер. Це дозволяє клавіші виклику для використання з активного вікна, навіть якщо активного вікна не має фокус вводу.
Для IBM розширений 101 - і 102-key клавіатур розширений ключі є права Клавіша ALT та права клавіші CTRL на основний розділ клавіатури; на In, DEL, ДОМАШНІ кінця, PAGE UP, PAGE DOWN та клавіші зі стрілками в кластери ліворуч від цифрової клавіатури; і коса риска (/) і клавіші ENTER на цифровій клавіатурі. Деяких інших клавіатурах може підтримувати розширений ключ біт в nFlags.
Примітка Цей член функція викликається на структуру, яка дозволяє ваш додаток для обробки повідомлення Windows. Параметрів передано функції вашого відображає параметри, які отримали на рамках, коли повідомлення було отримано. Якщо ви називаєте бази клас впровадження цієї функції, що виконання буде використовувати параметри, спочатку передаються з повідомлення і не параметрів, які ви надаєте функції.
Огляд CWnd |nbsp; Члени класу | Ієрархічна діаграма
Дивіться такожnbsp; :: TranslateAccelerator, WM_SYSKEYDOWN, WM_SYSKEYUP, WM_SYSCHAR