Sommaire
Le registre de Windows
Les API Windows
Présentation
Gestion des fenêtres
Gestion des évènements
Entrées utilisateurs
ActivateKeyBoardLayout
GetAsyncKeyState
GetCaretBlinkTime
GetCursor
GetCursorPos
GetDoubleClickTime
GetKeyboardState
GetKeyState
LoadCursor
SetCaretBlinkTime
SetCursorPos
SetDoubleClickTime
SetKeyboardState
SwapMouseButton
Gestion E/S
Gestion du registre Windows
Informations sur le système
Réseaux
win32api.txt
Les fichiers de stratégie
Les fichiers INF
Les lignes de commandes
Les scripts Windows
Les erreurs Windows
Les trucs et astuces
Télécharger

 

  Les API Windows

Sous Windows, une application reçoit les entrées de l'utilisateur par l'intermédiaire de la souris et du clavier. Les contrôles prédéfinis construits sous Windows (boutons, menus, barres de défilement, etc...) réagissent correctement et par défaut au clavier et à la souris. Les API Win32 procurent un ensemble varié de fonctions de contrôle du clavier et de la souris permettant de modifier les actions de la souris ou du clavier.

Propriétés de la fonction :

NomActivateKeyBoardLayout
BibliothèqueUSER32.DLL
DescriptionActive une disposition clavier différente pour le thread courant.
SyntaxeBOOL ActivateKeyboardLayout (HKL hKL, UINT uFlags)
DétailhKL : Disposition clavier à activer. Ce paramètre peut être soit l'handle de la disposition clavier soit l'une des valeurs suivantes :

HKL_PREVIOUS= 0Sélectionne la disposition précédente dans la liste circulaire des dispositions chargées par Windows.
HKL_NEXT= 1Sélectionne la prochaine disposition dans la liste circulaire des dispositions chargées maintenues par Windows.

uFlags : Spécifie comment la disposition clavier doit être activée. Cet indicateur n'est pas significatif si moins de trois dispositions clavier sont chargées.

KLF_ACTIVATE= &H1Active la disposition clavier.
KLF_UNLOADPREVIOUS =&H4La disposition active précédente est déchargée.
KLF_REORDER = &H8La liste circulaire de dispositions clavier système chargées est réordonnée.

Code de retour : TRUE si la fonction a été exécutée avec succès, et FALSE dans le cas contraire.