CW&nd::OnDeadCharnbsp;

afx_msg недійсними OnDeadChar ( UINT nChar, UINT nRepCnt, UINT nFlags );

Параметри

nChar

Визначає значення символу мертвих ключ.

nRepCnt

Визначає кількість повторень.

nFlags

Визначає код сканування, код клавіші перехід, попередній ключових державних і контекст код, як показано в нижченаведеному списку:

Значення Опис
0–7 Сканування код (OEM-залежні значення). Низький байт вищого порядку слова.
8 Розширений ключ, наприклад, функціональної клавіші або клавіші на цифровій клавіатурі (1, якщо це розширений ключ; в іншому 0).
9–10 Не використовується.
11–12 Внутрішньо використовується Windows.
13 Контексті код (1 Якщо клавішу ALT проходить вниз, а натискання на клавіші; в іншому 0).
14 Попередній ключових державних (1, якщо ключ вниз перед викликом, 0, якщо ключ до).
15 Перехід держави (1, якщо ключ в даний час випущено, 0, якщо час натискання на клавіші).

Зауваження

Рамках дзвінки цієї функції-члени, коли OnKeyUp член функції та функцій-членів OnKeyDown називаються. Ця функція-член можна вказати значення символу мертвих ключа. Мертві ключовим є ключем, таких як умляут (двомісний точка) характер, що в поєднанні з інших символів, щоб сформувати композитного характер. Наприклад, символ умляут o складається з мертвих ключ, умляут і o ключ.

Застосування зазвичай використовує OnDeadChar дати користувачеві зворотній зв'язок про кожного клавіша натиснута. Наприклад, застосунок можна відобразити акцент поточного положення символу без переміщення до за допомогою курсору.

Оскільки існує не обов'язково зв'язок листування між клавіші, натискання і OnDeadChar дзвінки, інформація в nFlags не є корисним для додатків. Інформація в nFlags застосовується лише до останніх заклик до член функції OnKeyUp або OnKeyDown член функції, що передує виклику OnDeadChar.

Для IBM розширений 101 - і 102-key клавіатур розширений ключі є права Клавіша ALT та права клавіші CTRL на основний розділ клавіатури; на In, DEL, ДОМАШНІ кінця, PAGE UP, PAGE DOWN та клавіші зі стрілками в кластери ліворуч від цифрової клавіатури; і коса риска (/) і клавіші ENTER на цифровій клавіатурі. Деяких інших клавіатурах може підтримувати розширений ключ біт в nFlags.

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

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

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

Index