Problème avec LoadKeyboardLayout
Bonjour a tous,
j'essaye dans mon prgramme de changer la langue de mon clavier du Français vers l'arabe,
c'est pour ça j'utilise la fonction LoadKeyboardLayout comme il est indiquer dans le morceau du programme suivant :
Code:
1 2 3 4 5 6
|
procedure TForm1.FormCreate(Sender: TObject);
begin
LoadKeyboardLayout('00001401', KLF_ACTIVATE);
Application.BiDiKeyboard := '00001401';
end; |
le code 00001401 c'est bien l'identifiant de la langue arabe algerie
mais ce que j'ai remarquer que la langue qui est charger c'est bien arabe arabie saudite dans le l'identifiant 00000401 !!!!!
j'ai trouvé l'dentifiant des lague on consultant la page MSDN: http://msdn.microsoft.com/library/de...l/nls_238z.asp
Quelq'un a une idée?
Bon developpement a tous.