Salut,
J'ai un programme que je met en tâche de fond et qui a pour but de détecter l'ouverture d'un fenêtre(précisée).
J'ai réalisé ce code pour faire ça :
Pour que le programme vérifie souvent j'ai mis un Sleep(5000).
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
22
23 int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { do { if (hDlg = FindWindow("Outlook Express Browser Class",NULL)) { EnableWindow(hDlg,FALSE); DialogBox(hInstance,(LPCTSTR)IDD_DIALOG1,NULL,(DLGPROC)MainProc); } else Sleep(5000); }while (sortie!=1); return 0; }
Mais je ne sais pas trop si c'est une bonne idée.
Pouvez vous me donner votre avis SVP ?
Partager