Biblioteki C/C++
ActivateKeyboardLayout
[funkcja] Ustawia lokalny identyfikator układu wejścia dla wywołującego wątku lub aktualnego procesu.Składnia
#include <windows.h>
HKL WINAPI ActivateKeyboardLayout(
HKL hkl,
UINT Flags
);
Argumenty
Zwracana wartość
Jeśli wywołanie funkcji powiedzie się, zwróci ona poprzedni identyfikator układu wejścia. W przeciwnym wypadku zwróci 0. Aby uzyskać szczegółowe informacje o błędzie, użyj funkcji
GetLastError.
Opis szczegółowy
Funkcja
ActivateKeyboardLayout ustawia lokalny identyfikator układu wejścia dla wywołującego wątku lub aktualnego procesu.
ActivateKeyboardLayout nie ogranicza się tylko do układu klawiatury. Identyfikator wejścia jest pojęciem szerszym niż ten układ, ponieważ może on obejmować również konwerter speech-to-text, edytor IME, lub inne formy wejścia. Kilka identyfikatorów może być załadowanych w dowolnym czasie, ale tylko jeden może być aktywny w danej chwili. Ładowanie wielu identyfikatorów pozwala szybko przełączać się między nimi.
Kiedy dla każdego ustawienia jest dozwolonych wiele IME, podanie identyfikatora w którym wyższe słowo wynosi zero, spowoduje aktywowanie pierwszego IME na liście.
Podając flagi KLF_RESET i KLF_SHIFTLOCK można modyfikować sposób wyłączania klawisza Caps Lock. Ta opcja używana jest w celu dostosowania się do lokalnych standardów jak i osobistych preferencji.
Wymagania
Zagadnienia powiązane
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.