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:

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;
 
}
ç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...
vous voyez où est l'erreur?