[C++] MFC Comment acceder a une "member vari
Fermé
Neopolo
Messages postés
77
Date d'inscription
mercredi 9 juin 2004
Statut
Membre
Dernière intervention
8 juin 2005
-
25 févr. 2005 à 16:46
Reeter Messages postés 120 Date d'inscription mercredi 13 août 2003 Statut Membre Dernière intervention 6 décembre 2005 - 1 mars 2005 à 13:47
Reeter Messages postés 120 Date d'inscription mercredi 13 août 2003 Statut Membre Dernière intervention 6 décembre 2005 - 1 mars 2005 à 13:47
A voir également:
- [C++] MFC Comment acceder a une "member vari
- Comment accéder à wetransfer gratuit ? - Guide
- Comment acceder a ma boite hotmail - Guide
- Accéder à appdata - Guide
- Comment accéder à google earth gratuit ? - Télécharger - 3D
- Comment acceder au presse papier - Guide
2 réponses
Reeter
Messages postés
120
Date d'inscription
mercredi 13 août 2003
Statut
Membre
Dernière intervention
6 décembre 2005
25 févr. 2005 à 17:31
25 févr. 2005 à 17:31
Tu crée un accesseur : une fonction dans ta boite de dialogue, et qui te rend une référence vers ta progress bar, par exemple; comme ça, tu pourras incrémenter autant que tu voudras, et à partir de n'importe où ta barre de progression.
dans ta boite contenant la barre de progression:
public:
CProgressCtrl* getProgressCtrl() { return &_progressbar;}
et dans celle où tu veux l'incrémenter:
ta_boite_de_dialogue.getProgressCtrl()->SetPos(100);
// c crade, je teste pas si le pointeur est pas NULL ..., mais c pour pas diluer le propos
dans ta boite contenant la barre de progression:
public:
CProgressCtrl* getProgressCtrl() { return &_progressbar;}
et dans celle où tu veux l'incrémenter:
ta_boite_de_dialogue.getProgressCtrl()->SetPos(100);
// c crade, je teste pas si le pointeur est pas NULL ..., mais c pour pas diluer le propos
Neopolo
Messages postés
77
Date d'inscription
mercredi 9 juin 2004
Statut
Membre
Dernière intervention
8 juin 2005
9
25 févr. 2005 à 19:11
25 févr. 2005 à 19:11
Merci beaucoup Reeter, mais je vois pas comment dans une methode callback je peux creer une instance (ta_boite_de_dialogue par exemple) sans que ca me plante Visual
J'y travail mais merci je tiens le bon bout maintenant
A+
J'y travail mais merci je tiens le bon bout maintenant
A+
Reeter
Messages postés
120
Date d'inscription
mercredi 13 août 2003
Statut
Membre
Dernière intervention
6 décembre 2005
1 mars 2005 à 13:47
1 mars 2005 à 13:47
Euh, si tu veux incrémenter ta progress bar dans l'autre boite de dialogue, c'est qu'il existe déjà au moins une instance de cette boîte de dialogue non? Donc il te faut aller la récupérer, et non la créer.