TAMIS ET TAPIS DE SIERPINSKI

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 17 janv. 2008 à 17:31
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 17 janv. 2008 à 17:56
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/45448-tamis-et-tapis-de-sierpinski

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
17 janv. 2008 à 17:56
DeleteDC(hdc); ton dc est issu de GetDC(), il y a ReleaseDC() comme il se doit mais il ne faut pas ajouter de DeleteDC().
Tu vas remplacer hBmp par un autre, juste avant appel hBmp = ..., vérif
if(hBmp) DeleteObject(hBmp);
ndubien Messages postés 557 Date d'inscription dimanche 25 septembre 2005 Statut Membre Dernière intervention 10 mai 2014 4
17 janv. 2008 à 17:42
Bonjour BruNews,
si j'ai bien interprété votre surprise: DeleteDC(hdc); ne devrait pas exister dans WM_CHAR
de plus, pour HDCtoHBITMAP: je devrait ajouter DeleteObject(hbmp);
Est-ce bien celà?
A+
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
17 janv. 2008 à 17:31
case WM_CHAR:
- DeleteDC(hdc); DE QUI ???
- hBmp = HDCtoHBITMAP(...); ou DONT LES DeleteObject() ???
Rejoignez-nous
A voir également