SetKeyboardState

SetKeyboardState функція копіювання 256-байтове масив сполучення ключових держав до виклику потоці введення клавіатури держави таблиці. Це ж таблиця доступні функції GetKeyboardState і GetKeyState . Зміни, внесені до таблиці не впливають на введення клавіатури на будь-який інший потік.

(BOOL SetKeyboardState LPBYTE  lpKeyState / / масив з віртуального ключ коди);
 

Параметри

lpKeyState
Вказівник на 256-байтове масив, що містить сполучення ключових держав.

Повернення значень

Якщо функція завершено успішно, значення, що повертається, є ненульовим.

Якщо функцію не вдається, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.

Зауваження

Тому, що SetKeyboardState функція змінює вводу держави виклику потік і не глобальні вводу стан системи, застосунок не можна використовувати SetKeyboardState , щоб встановити caps lock, num lock або прокрутіть блокування індикатор клавіатури.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.

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

Огляд введення клавіатури, клавіатури вводу функції, GetAsyncKeyState, GetKeyboardState, GetKeyState, MapVirtualKey

Index