Bonjour,

voila, j'utilise le code present ici

Son auteur dit :
Problem: I didn't managed to persuade the bitmaps to clean themselves from the memory--only when the application exits. If you use this method on popup dialogs in a SDI or MDI application it can cause memory overflow.
Et moi, j'utilise des DoModal toutes les 5 minutes, je risques donc d'avoir ce soucis rapidement,

le code est pourtant simple, je ne vois pas ce que je dois rajouter pour bien liberer la memoire, il me semblait que c'etait correct et que les 3 CBitmap était libérés automatiquement lors de la fermeture de la fenetre modale.

j'ai rajouté ca dans le destructeur au cas ou :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
CBmpButton::~CBmpButton()
{
	DeleteObject(m_bmpDefault);
	DeleteObject(m_bmpUp);
	DeleteObject(m_bmpDown);
}
est ce que cela suffit ?