begin process at 2012 05 29 13:28:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

mfc: CProgressCtrl, petite question


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

mfc: CProgressCtrl, petite question

mardi 17 février 2004 à 22:39:00 | mfc: CProgressCtrl, petite question

gege1024

dans mes ressource j'ai defini un bouton Progress
puis ds mon code, je declare dans le .h:
CProgressCtrl m_Progress;

puis dans le cpp:

m_Progress.Create( PBS_SMOOTH | WS_VISIBLE, CRect(50,370,400,378), this, IDC_PROGRESS );
m_Progress.SetRange( 0, pile_fichier.size()-1);

puis:
m_Progress.SetPos(i);

1) la question est: pourquoi dois-je definir un IDC_PROGRESS dans les ressources puisque l'aspect et la position (cf ressources) sont ecrasé et redefini par : m_Progress.Create....

2) comment declarer tout cela dans dans une classe que j'ai crée, je ne sai pas par quoi remplacer le "this", c'est un Cwnd*.


merci, (je reste pour des complements d'info si besoin)



mercredi 18 février 2004 à 09:18:18 | Re : mfc: CProgressCtrl, petite question

garslouche

1)
Bah je pense que c parceque tu n'es pas obligé d'utilise Create pour que la progressbar existe.

2)
Il faut créer une classe dérivée de CProgressCtrl. Tu peux l'appeler CProgressBar par exemple

Et change le constructeur en
CProgressBar::CProgressBar(CWnd* pParent, int nMax, int IDC)
{
m_Progress.Create( PBS_SMOOTH | WS_VISIBLE, CRect(50,370,400,378), pParent, IDC );
m_Progress.SetRange( 0, nMax );

}



On ne force pas une curiosité, on l'éveille.
.................................................Daniel Pennac


Cette discussion est classée dans : progress, question, mfc, create, cprogressctrl


Répondre à ce message

Sujets en rapport avec ce message

Question bête sur les MFC [ par evildido ] Jes suis désolé si cette question a déja été posé auparavant.Je suis débutant en programmation mais pas trop le temps de me mettre dedans à cause de l Question basiques sur ADO en MFC [ par Nixeus ] Bonjour à tous,J'ai besoin d'utiliser une base de donnée Access créer par moi même dans une appli en c++ . Il s'agit d'une MFC que je développe sous V [MFC] question sur MSFlexGrid [ par moulefrite ] alors voici mon ptit souci. Je voudrais pouvoir selectionner plusieurs lignes disjointe dans une flexgrid. C'est possible à condition de les prendre à Petite question sur les mfc [ par xXTomTomXx ] Alors voila,ds le MainFrm.h je déclare les variable du type CStatic* SCamdans MainFrm.cpp ds OnCreate je les crée en faisant SCam->create();Je veux en Question de Newbie sur les MFC [ par Nixeus ] Bonjour à tous,Je début en MFC et j'ai quelques questions de newbie !Tout d'abord je developpe sous Vsual Studio 2005 Pro.1) Est il possible d'insérer petite question sur les mfc [ par xXTomTomXx ] Bonjour a tous.Je fait un projet avec les mfc et dans ce projet je crée des boutons en dynamique.Dans le view.h je déclare mes variables comme sa:CBut Petite question sur les mfc [ par xXTomTomXx ] Je fait un projet qui s'appelle ProjCam1 en mfc.Les éléments de ma fenètre sont déclaré dynamiquement dans ProjCam1.h comme par ex CStatic* SCam1 ensu Une question a la c...... [ par tibob51 ] Bonsoir,Quesce que les MFC?Merci de vos réponses. ListBox MFC & SendMessage [ par yohann2004 ] Bonjour, Dans un projet de type MFC de visual je n'arrive pas a récupérer les données d'une ListBox avec la fonction SendMessage. Quelqu'un peut m'ai MFC / API Win 32 / Open Gl... [ par bubbless ] Bonjour à tous !Programmant en C++, je suis actuellement devant un dilemme : quel langage choisir pour l'interface ? J'ai programmé un peu l'année der


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales