cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
10 mars 2005 à 13:59
PavICF
Messages postés17Date d'inscriptiondimanche 8 août 2004StatutMembreDernière intervention14 avril 2007
-
10 mars 2005 à 14:46
Bonjour à tous...
J'aimerais savoir si c'est possible de démarer mon exécutable avec une touche (par exemple CTRL-F) dans windows. Bref pour pas que je sois obliger de cliquer sur le programme afin qu'il s'exécute.
(le 0x0101 est un identifiant pour ton raccourci, tu peux en mettre un autre si tu le veux, là le raccourci clavier serait Ctrl+Shift+Enter, si tu veux voir comment paramétrer d'autres raccourcis, tape "RegisterHotKey" dans google et regarde la doc sur MSDN)
while(GetMessage(&msg, 0, 0, 0) == TRUE)
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}
long CALLBACK WinProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
case WM_HOTKEY:
(Peut-être du code pour tester que c'est le bon ID de raccourci: 0x0101)
Voilà pour cette solution, mais il y a peut-être moyen de faire la même chose juste en plaçant ton raccourci dans la base des registres et en l'associant au lancement de ton programme, mais je ne pense pas que ce soit possible.