salut,
essaye ça :
:DCode:
1
2
3 keybd_event( 0x43, 0, KEYEVENTF_EXTENDEDKEY + KEYEVENTF_KEYUP, 0 ); keybd_event( 0x11, 0, KEYEVENTF_EXTENDEDKEY + KEYEVENTF_KEYUP, 0 );
Version imprimable
salut,
essaye ça :
:DCode:
1
2
3 keybd_event( 0x43, 0, KEYEVENTF_EXTENDEDKEY + KEYEVENTF_KEYUP, 0 ); keybd_event( 0x11, 0, KEYEVENTF_EXTENDEDKEY + KEYEVENTF_KEYUP, 0 );
j'ai essayé mais ca ne marche toujours pas.
Code:
1
2
3
4
5
6
7
8
9
10 LRESULT CALLBACK MouseProc(int nCode,WPARAM wParam,LPARAM lParam) { if(wParam==WM_LBUTTONDBLCLK) keybd_event( 0x11,0,KEYEVENTF_EXTENDEDKEY + 0, 0 ); keybd_event( 0x43,0,KEYEVENTF_EXTENDEDKEY + 0, 0 ); keybd_event( 0x43, 0, KEYEVENTF_EXTENDEDKEY + KEYEVENTF_KEYUP, 0 ); keybd_event( 0x11, 0, KEYEVENTF_EXTENDEDKEY + KEYEVENTF_KEYUP, 0 );
salut,
j'ai deja des comportements zarbies avec cette fonction (voir recherche avancée sur mon nom) .justement sur le relachement de la touche.
pourquoi ne pas faire ça avec des postmessage?
:DCode:
1
2
3 PostMessage(hwnd,WM_CHAR,VK_CONTROL,0); PostMessage(hwnd,WM_CHAR,'C',0);
ce code la c'est pour relacher ou appuyer ? :?
bon sinon, avec postmessage, ca marche carrément plus :?
ni avec sendmessage..
mais peut-etre est ce du à un oubli ou une mauvaise utilisation
en tout cas ca n'a pas l'air de fonctionner :cry:Code:
1
2
3 PostMessage(hwnd,WM_CHAR,VK_CONTROL,0); PostMessage(hwnd,WM_CHAR,'C',0);
ca y est , j'ai reussi. sans bug et tout. nikel.
merci de votre aide :wink:
Cool, ca m'interesse :D
y a moyen que tu le mettes en ligne ? ou un envoi par mail ?
je t'envoie ca par mail
si ca interesse qqun d'autre..envoyer moi un mail :wink: