CLASS COMBOBOX (API) DEV-C++ V4.9.9.2 ET VC++6

mogwai93
Messages postés
361
Date d'inscription
mardi 31 décembre 2002
Statut
Membre
Dernière intervention
19 mars 2015
- 2 août 2007 à 08:40
BruNews
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
- 9 août 2007 à 19:32
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/43636-class-combobox-api-dev-c-v4-9-9-2-et-vc-6

BruNews
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
19
9 août 2007 à 19:32
Fond=CreateSolidBrush(...)
à chaque WM_CTLCOLORxxx, c'est une énorme fuite de mémoire.
Faut le créer (1 seule fois !!!) dans le Init() et le delete en sortie.

Faire 2 GetProp() (une des plus lentes fonctions de l'API, à laisser aux interprétés) à chaque message alors que nimporte quelle fenêtre reçoit les messages en rafale, pas bon du tout, mets les valeurs en données membres de la classe.
Odrconcept
Messages postés
51
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
9 août 2007
1
9 août 2007 à 16:13
salut brunews

j'aimerai te dire UP, mais si tu posté un msg c'est quelque chose dans la source ne te plait pas alors peux-tu être explicite.

ps: elle contient les bases pour un debutant.

amicalement
BruNews
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
19
9 août 2007 à 09:32
Je rappelle qu'une source est là comme exemple de code et se doit donc d'être parfaitement fonctionnelle. Les questions sont à mettre sur le forum.

Sera enlevé en soirée.
Odrconcept
Messages postés
51
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
9 août 2007
1
7 août 2007 à 13:37
aardman:
ta classe est loin d'etre terminée.

Odrconcept:
la class est terminée(en gros) donc de base et fonctionelle.

aardman:
sans tenir compte des autres remarques qui t'ont été faites.
Le probleme soulevé par mogwai93 est (a long terme) grave

Odrconcept:
si tu parle des objets HBRUSH et co, ils sont dans le destructeur

aardman:
Une source bancale de plus, cppfrance n'en avait pas vraiment besoin.

Odrconcept:
je l'ai posté justement pour qu'on puisse m'aidé et de plus je n'ai pas trouvé sur le net et sur cppfrance aucune class combobox en api avec changement de couleur

amicalement
cs_aardman
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
3
7 août 2007 à 02:18
Salut,
Content que tu ai reussi, mais ta classe est loin d'etre terminée.
C'est domage que tu te sois uniquement concentré a corriger le probleme qui t'interessais, les couleurs des combobox, sans tenir compte des autres remarques qui t'ont été faites.
Le probleme soulevé par mogwai93 est (a long terme) grave, puisque les objets gdi sont des objets très limitées en nombre dans le systeme.
Une source bancale de plus, cppfrance n'en avait pas vraiment besoin.
Afficher les 22 commentaires