CONTROLPLUS

DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 6 février 2013 - 1 sept. 2004 à 09:58
24Karas Messages postés 233 Date d'inscription jeudi 4 juillet 2002 Statut Membre Dernière intervention 5 juillet 2008 - 8 mai 2006 à 00:42
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/25840-controlplus

24Karas Messages postés 233 Date d'inscription jeudi 4 juillet 2002 Statut Membre Dernière intervention 5 juillet 2008
8 mai 2006 à 00:42
il manquerait pas un "DeleteObject(hRgn);" dans la fonction "SubClassFunc" ?
en suivant l'ordre des alloc :

hDC = BeginPaint(hwnd, &ps) ;

hRgn = CreateRectRgn(..)
SelectClipRgn(hDC, hRgn);
DeleteObject(hRgn);

hRgn = CreateRectRgn(...);
SelectClipRgn(hDC, hRgn);
// <---- ICI ?

EndPaint (hwnd, &ps);
return TRUE;

++
cs_NeoUmbrella Messages postés 104 Date d'inscription vendredi 5 novembre 2004 Statut Membre Dernière intervention 11 septembre 2008
21 déc. 2004 à 21:59
Nikel, moi qui cherchait comment faire pour dessiner un bitmap ds une listbox, voila qui est fait !

Grand merci a toi.

NeoUmbrella Corp.
Dr_Progz Messages postés 16 Date d'inscription dimanche 28 décembre 2003 Statut Membre Dernière intervention 21 février 2007
7 sept. 2004 à 20:28
Premierement: l'idée du sous classement à etait tiré du msdn, j'ai laisser WM_GETDLGCODE sans changement.
Deuxiemement: je me suis concentrer sur le WM_PAINT (je me suis inspirer d'une source sur le site www.codeproject.com) et prochenement sur WM_NCPAINT pour dessiner la partie non client, car il y a une bug sous XP si vous appuyer sur afficher etat et vous bouger la boite de message les bordures de la progressbar s'efface?
magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 mars 2011
2 sept. 2004 à 19:51
question
pourquoi traites tu différemment WM_GETDLGCODE
des autres messages?
magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 mars 2011
2 sept. 2004 à 19:36
Bien

un bug dans ton appli : tu ne réaffiche pas la barre de titre

sinon, ben comme je l'ai dit plus haut, je me suis concentré sur la progressBar

et c'est bien mais tu brise toute la conception objet...

Je vais faire une classe héritant de CProgressCtrl utilisant ton onPaint....
CT ds l'affichage des 2 zones de txt que je butais historiquement et ce pb est résolu


Dc => voici ma prochaine publi
cette partie réécrite en POO et MFC

++
magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 mars 2011
2 sept. 2004 à 15:23
je cherchais depuis lgt de quoi écrire dans une progresse bar tt en gérant les pb de couleurs

allé je m'y remet

merci pr ce nvl élan...
magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 mars 2011
2 sept. 2004 à 15:05
ça me semble très bien ça !
10/10 !

++
Nono.
DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 6 février 2013
1 sept. 2004 à 09:58
Premiere source de ce genre que je vois sur cppfrance pour ma part.
Félicitations, 10/10!

Shell
Rejoignez-nous