SetKeyboardState функція копіювання 256-байтове масив сполучення ключових держав до виклику потоці введення клавіатури держави таблиці. Це ж таблиця доступні функції GetKeyboardState і GetKeyState . Зміни, внесені до таблиці не впливають на введення клавіатури на будь-який інший потік.
(BOOL SetKeyboardState LPBYTE lpKeyState / / масив з віртуального ключ коди);
Якщо функція завершено успішно, значення, що повертається, є ненульовим.
Якщо функцію не вдається, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.
Тому, що SetKeyboardState функція змінює вводу держави виклику потік і не глобальні вводу стан системи, застосунок не можна використовувати SetKeyboardState , щоб встановити caps lock, num lock або прокрутіть блокування індикатор клавіатури.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.
Огляд введення клавіатури, клавіатури вводу функції, GetAsyncKeyState, GetKeyboardState, GetKeyState, MapVirtualKey