J'ai dérivé une CProgressCtrl pour pouvoir dessiner ma propre progress. J'ai dérivé OnPaint et je dessine ma propre progress, mais la bordure de la CProgressCtrl est toujours dessinée. Peut on empecher le dessin du contour?
J'ai dérivé une CProgressCtrl pour pouvoir dessiner ma propre progress. J'ai dérivé OnPaint et je dessine ma propre progress, mais la bordure de la CProgressCtrl est toujours dessinée. Peut on empecher le dessin du contour?
salut
tu appelles le OnPaint de la classe de base?
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
et donc dans le onpaint, je redessine ma progress. Seul problème, le contour de la CProgressCtrl (le parent) est quand même dessiné
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 En fait j'ai la classe suivante class CProgressCtrlEx : public CProgressCtrl { // Construction public: CProgressCtrlEx(); .... // Implementation public: virtual ~CProgressCtrlEx(); // Generated message map functions protected: //{{AFX_MSG(CProgressCtrlEx) afx_msg void OnPaint(); //}}AFX_MSG DECLARE_MESSAGE_MAP() };
Partager