int etat=GetKeyState(VK_CONTROL);
if(wParam == VK_F8 && GetKeyState(VK_CONTROL) && .....
if(nCode >= 0) { HWND hwamp; hwamp = FindWindow("Notepad", 0); //si je mets BOOL etat = ... ca revient en meme int etat=GetKeyState(VK_CONTROL); if(wParam == VK_F8 && (etat & 0x8000) && (lParam & 0x80000000)) { PostMessage(hwamp, WM_KEYDOWN, VK_F5, 0); } } return CallNextHookEx(hHook, nCode, wParam, lParam); }
if(wParam == VK_F8 && (GetKeyState(VK_CONTROL) & 0x8000))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question__declspec(dllexport) LRESULT CALLBACK HookProc ( int nCode, WPARAM wParam, LPARAM lParam) { if (nCode == HC_ACTION) { if (wParam==WM_KEYDOWN) { KBDLLHOOKSTRUCT hookstruct = *((KBDLLHOOKSTRUCT*)lParam); if (hookstruct.vkCode==VK_F8 && (GetKeyState(VK_CONTROL) & 0x8000)) { MessageBox(0,"CTRL+F8","",0); } } } return CallNextHookEx(hHook, nCode, wParam, lParam); }
if(wParam == VK_F8 && (lParam & 0x8000000))