récupération du handle d'une boite de dialogue
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:
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?