Bonjour,
J'ai une application dans laquelle j'ai voulut changer la couleur par d�faut de la boite "A propos de"
Pour cela j'ai utilis� ce code:
Le probl�me est que avec cette methode quand j'ouvre la boite des objets GDI sont cr��s (on les voies dans le taskmgr) mais ne sont jamais lib�r�s.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 HBRUSH CAboutDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = ::CreateSolidBrush(RGB(230,237,250)); pDC->SetBkMode(TRANSPARENT); return hbr; }
J'ai essay� cela :
Mais cela ne fonctionne pas car la boite ne dessine pas et en plus les GDI sont quand m�me cr��s.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 ReleaseDC(pDC);
Comment faire SVP ?
Partager