Bonjour,
je cherche à récupérer le handle d'une boite de dialogue pour la manipuler.
je connais son titre et sa classe grace à spy++, voilà le code que j'ai écrit:
ça compile sans erreur, mais en débogue, le programme se plante dans la boucle while, enfin il ne s'en sort pas, ça veut dire qu'il ne trouve pas la fenêtre...
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
24
25
26
27
28
29
30
31
32
33
34
35
36 HWND RecupHandleTitle(void){ HWND hWindow=0; TCHAR classe[] = _T("32770"); TCHAR nom[]=_T("ma boite"); while (hWindow== NULL){ hWindow = FindWindow(classe,nom ); if (hWindow!= 0){ printf("trouve %X", hWindow); } } return hWindow; }
vous voyez où est l'erreur?
Partager