Bonjour tout le monde
Encore une question de ma part
je voudrais intercepter la fin de windows pour le mettre en suspent et lancer un programme avant de fermer windows.
J'utilise
mais apparemment windows n'envoie pas WM_QUERYENDSESSION . Comment faire pour que mon appli puisse etre lancé avant la fermeture de windows ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 LRESULT CALLBACK MainWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { case WM_CREATE: return 0; case WM_QUERYENDSESSION : interrompre_arret(); return 0; case WM_DESTROY: interrompre_arret(); PostQuitMessage(0); return 0; default: return DefWindowProc(hwnd, uMsg, wParam, lParam); } }
Merci par avance
Partager