problème de style de dessin d'un rectangle - C++ - Programmation
Marsh Posté le 07-10-2008 à 20:40:10
Hmm, au hasard ton "this->GetDC()" va te créer un nouveau Device context à chaque que tu l'appelles et sera initialisé avec les styles par défaut.
Donc sauvegarde le pointeur au premier appel et réutilise cette valeur ensuite. Je ne connais pas trop les MFC, mais normallement un DC doit être libéré avec ReleaseDC(dc), sous peine de memory leak.
Marsh Posté le 07-10-2008 à 19:03:55
Bonjour,
J'essaie de dessiner un rectangle en appliquant un Brush et un Pen spécifiques.
Pour ça, j'ai repris l'exemple de MSDN :
où IDC_CADRE est un picture control de mon IHM
=> Plutôt que d'avoir un rectangle, de taille de IDC_CADRE, bleu et encadré d'un trait noir épais, j'ai le rectangle à la bonne dimension mais il est blanc et entouré d'un cadre noir fin (styles par défaut je pense)!!!
Donc, j'aimerais savoir pourquoi ça se comporte comme ça alors que je change les CBrush et Cpen avant de dessiner ce rectangle!!
Merci d'avance.