by_rabbit_08
Messages postés109Date d'inscriptionvendredi 8 avril 2005StatutMembreDernière intervention15 mai 2007
-
19 févr. 2007 à 22:42
by_rabbit_08
Messages postés109Date d'inscriptionvendredi 8 avril 2005StatutMembreDernière intervention15 mai 2007
-
20 févr. 2007 à 17:12
Bonsoir!
J'ai une question, ça fait depuis le début de la soirée que je galère avec ça, et là j'en peux plus...
Donc ma question est:
j'ai une progressbar déclarée dans une boite de dialogue (hDlg3) par fichier ressource. Ensuite, j'aimerais la faire avancer avec un Thread... Jusque là, c'est clair je crois... Donc voilà ce que je fais:
//et le procédure du thread:
DWORD WINAPI ThreadProc1(LPVOID hDlg3)
{
SendDlgItemMessage(*(HWND*)hDlg3, ID_PROGRESS_1, PBM_STEPIT, 0, 0);
SendDlgItemMessage(*(HWND*)hDlg3, ID_PROGRESS_1, PBM_STEPIT, 0, 0);
//vous allez me dire pourquoi le faire 2 fois au lieu de une, ou bien pourquoi ne pas le faire plus de fois, etc... ça change rien, rien ne s'affiche...
}
Ces deux parties de codes ne sont pas dans le même fichier, mais bon ça ne change pas grand chose, parce que de toute façon, je n'arrive pas à déclarer hDlg3 plus loin que la procédure elle-même...
Donc enfait, lorsque j'exécute et tout (parce qu'il y a bcp d'autres choses aussi...), eh bien la progressbar s'affiche, mais ne se remplis pas...
Pitié de l'aide, ça serait trop cool, j'en ai vraiment plein l....
merci d'avance