pb progress barre win32application!

pb progress barre win32application! - C++ - Programmation

Marsh Posté le 26-08-2003 à 10:51:34    

erf, j'ai pleins de question je sais...encore une tite derniere?...pour ajd ;-)!
 
voila, j'utilise les ptites boites de dialogue dans visual c++ et y'a moyen de mettre des barre de progression, sur developpez.com ils disent que c hyper simple....ben content pour eux :-p!
tt mes bouton, cellules d'editon fonctionnent mais ca...pttt, je vois pas comment l'utiliser...!
 
pourriez vous m'eclairer ?
 
merci :-)!
 
 :bounce:


Message édité par husiana le 26-08-2003 à 11:18:23

---------------
http://husiana.myftp.org/phpsysinfo
Reply

Marsh Posté le 26-08-2003 à 10:51:34   

Reply

Marsh Posté le 26-08-2003 à 10:55:09    

Reply

Marsh Posté le 26-08-2003 à 10:57:18    

j'utilise pas les MFC, c'est different non?!

Reply

Marsh Posté le 26-08-2003 à 10:58:22    

J'imagine que quand tu parles des "ptites boites de dialogue dans visual c++", tu parles des MFCs...
Donc normalement, oui, c'est assez simple... Tu crée un objet de type CProgressCtrl à partir de ton contrôle (au travers du Class Wizard) et ensuite tu l'utilise dans ton code.
Par exemple, tu peux faire un SetRange, un SetStep et un SetPos dans le OnInitDialog puis ensuite quand tu as besoin tu fais un SetStep ou encore faire un SetRange dans le OnInitDialog puis des SetPos aux endroits qui t'intéressent.
 
-- Edit: ----------------
Apparemment, je me suis planté !
En API Windows pure, il faut faire à peu près ce que j'ai écrit plus haut sauf que tu dois récupérer le handle de ta barre de progression (en utilisant par exemple GetDlgItem) et envoyer des messages (PBM_SETRANGE, PBM_SETSTEP, PBM_SETPOS, PBM_STEPIT, etc.).


Message édité par gatorette le 26-08-2003 à 11:03:07

---------------
each day I don't die is cheating
Reply

Marsh Posté le 26-08-2003 à 10:59:38    

non non, pas MFC, je suis en win32 application

Reply

Marsh Posté le 26-08-2003 à 11:00:09    

ou des StepIt() ;)
 
edit: grilled pour le win32


Message édité par antsite le 26-08-2003 à 11:00:46
Reply

Marsh Posté le 26-08-2003 à 11:01:55    

pas moyen en win32?! j'ai pourtant creé tt les bouton et boite d'edit...? mais progress niet?!

Reply

Marsh Posté le 26-08-2003 à 11:06:54    

Mais SI tu peux ! Encore heureux :heink:  
 
Et mon panneau  [:google] tu l'aimes pas ? :o  
 
http://msdn.microsoft.com/library/ [...] rogbar.asp

Reply

Marsh Posté le 26-08-2003 à 11:09:37    

euh, par contre je ne charge pas de DLL, je fais des shellexec...?
 
donc c mort :'(!
 
triste
 
et...google est mon amis![:google]

Reply

Marsh Posté le 26-08-2003 à 11:11:07    

husiana a écrit :

euh, par contre je ne charge pas de DLL, je fais des shellexec...?
 
donc c mort :'(!
 
triste
 
et...google est mon amis![:google]  

mékeskidi ? :heink:

Reply

Marsh Posté le 26-08-2003 à 11:11:07   

Reply

Marsh Posté le 26-08-2003 à 11:12:58    

Oula il est bien parti pour le bestof celui la  :D

Reply

Marsh Posté le 26-08-2003 à 11:13:21    

c'est expliqué qu'il faut mettre une Dll, c le chargement de la Dll, me trompe-je?!
 

Citation :

This window class is registered when the common control dynamic-link library (DLL) is loaded. To ensure that this DLL is loaded, use the InitCommonControls function first.  


 
j'suis mauvais en anglais mais bon...?

Reply

Marsh Posté le 26-08-2003 à 11:14:06    

InitCommonControls() au début de ton app

Reply

Marsh Posté le 26-08-2003 à 11:14:25    

Citation :

Oula il est bien parti pour le bestof celui la  :D  


 
ben debutant koi ;-)!


Message édité par husiana le 26-08-2003 à 11:14:56
Reply

Marsh Posté le 26-08-2003 à 11:16:50    

Non, je parlais du topic! Oui bien sur tu as le droit d'etre débutant, ce qu'on peut te reprocher c'est que tes messages ne sont pas tres précis.. (euphémisme)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed