[C] api sendmessage
jako
-
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
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
A voir également:
- [C] api sendmessage
- Naz api - Accueil - Piratage
- Steam api dll - Forum Windows
- Supported api 3 en français - Forum Mobile
- Supported api 3 ✓ - Forum Téléphones & tablettes Android
- Absence du fichier steam_api.dll - Forum Windows