fbalien
Messages postés251Date d'inscriptiondimanche 7 décembre 2003StatutMembreDernière intervention11 novembre 2016
-
31 mai 2007 à 21:42
fbalien
Messages postés251Date d'inscriptiondimanche 7 décembre 2003StatutMembreDernière intervention11 novembre 2016
-
29 juin 2007 à 12:42
Bonjour
J'utilise l'api SendInput pour simuler l'appuie sur une touche ou une
action de la souris
cela marche bien pour toute appli windows
mais lors que je veux manipuler une appli tournant sous Citrix les actions
claviers sont sans effets
fbalien
Messages postés251Date d'inscriptiondimanche 7 décembre 2003StatutMembreDernière intervention11 novembre 2016 29 juin 2007 à 12:42
Enfin trouvé
Merci ElCouz
je faisais ceci
var
keyimput : TInput ;
begin
keyimput.Itype := INPUT_KEYBOARD;
with keyimput.ki do
begin
wVk := key;
dwFlags := 0 ou $200; // appuie touche ou relachement
end;
SendInput(1, keyimput, SizeOf(keyimput));
end;
pour corriger il fallait definir wScan := MapVirtualKey(wVk ,0);
with keyimput.ki do
begin
wVk := key;
wScan := MapVirtualKey(key,0);
dwFlags := 0 ou $200; // appuie touche ou relachement
end;