[C] api sendmessage

jako -  
 jako -
Bonjour,
J'aimerai simuler l'appui d'une touche dans une fenêtre avec les api windows, j'ai testé ce code :

const char *montexte;
montexte=(char*)calloc(50,sizeof(char));
montexte="bonjour!!";
HWND test;
test=FindWindow("CLIENT",NULL);
SetForegroundWindow(test);
Sleep(200);
SendMessage(test, WM_KEYDOWN,VK_TAB, 0);
Sleep(500);
SendMessage(test, WM_KEYUP,VK_TAB, 0);
Sleep(500);

int g=0;
while(g<8){
SetFocus(test);
SendMessage(test, WM_KEYDOWN,montexte[g], 0);
g++;
Sleep(1000);

}

Le problème est le suivant :
rien ne s'écrit dans ma fenêtre SAUF quand je presse une touche manuellement après le reste s'écrit tout seul :S ! Faut'il envoyer un message spécial pour signaer qu'une touche va être appuyée ?

merci

3 réponses

jako
 
up
0
jako
 
PERSONNE?
0
jako
 
up
0