Simuler un click? [C++] - Programmation
Marsh Posté le 09-03-2001 à 20:34:44
moi aussi ça m'intéresse !
j'ai essayé de poster un message, ça marche mais pas partout :
quand j'en envoie 1 sur le bouton démarrer : ça marche mais pas sur une icône du bureau ou un menu pourtant g le bon handle, et j'envoie le bon message !!
Marsh Posté le 09-03-2001 à 22:45:50
--> *Syl* - Faudrait mettre a jour ton site car alladvantage, il existe plus depuis un moment...
Marsh Posté le 10-03-2001 à 13:59:14
zezette a écrit a écrit : --> *Syl* - Faudrait mettre a jour ton site car alladvantage, il existe plus depuis un moment... |
je le sais, d'ailleurs je pourrais virer tt le site, il me sert plus à rien puisque j'utilise plus de cashbarres !
Marsh Posté le 11-03-2001 à 05:06:45
Avec Sendmessage :
SendMessage(HANDLE_DU_BOUTON, WM_LBUTTONDOWN, 0, 0)
ET
SendMessage(HANDLE_DU_BOUTON, WM_KEYUP, VK_SPACE, 0)
Marsh Posté le 11-03-2001 à 11:17:48
Merci bien pour cette reponse.Mais c'est quoi le parametre VK_SPACE?
Marsh Posté le 14-03-2001 à 00:42:24
Salut,
Tu veux cliquer dans quoi exactement ? une page Web ?
Moi j'utilise le code ci-dessous pour simuler un click dans une page internet (contrôle WebBrowser hébergé dans mon application).
J'espère que cela t'aidera
[x et y = position de la souris pour le click]
void CUpdateEmailDlg::MouseClick(long x, long y)
{
SetCursorPos(x, y);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
}
Flying
Marsh Posté le 09-03-2001 à 19:29:31
Je cherche a simuler un click. J'ai essayer "d'abaisser" le bouton de la souris avec mouse_event().Ca a l'air de marcher mais je n'arrive pas a faire cliquer ou je veux.Si qq'un avit la solution ca m'aiderait bien.Merci.