CDC::DeleteDC 

virtuel BOOL DeleteDC ( );

Valeur de retour

Différent de zéro si la fonction terminé avec succès ; sinon 0.

Remarques

En général, n'appelez pas cette fonction ; le destructeur le fera pour vous. La fonction de membre DeleteDC supprime les contextes de périphérique de Windows qui sont associés à m_hDC dans l'objet actuel de la CDC . Si cet objet CDC est le dernier cadre périphérique actif pour un périphérique donné, le dispositif est notifié et toutes les ressources de stockage et le système utilisés par le dispositif sont libérés.

Une application ne doit pas appeler DeleteDC si les objets ont été sélectionnés dans le contexte de périphérique. Tout d'abord, les objets doivent être choisis du contexte de périphérique avant elle, il est supprimé.

Une demande ne doit pas supprimer un contexte de périphérique dont le descripteur est obtenu en appelant CWnd::GetDC. Au lieu de cela, il doit appeler CWnd::ReleaseDC pour libérer le contexte de périphérique. Les classes CClientDC et CWindowDC sont fournis pour encapsuler ces fonctionnalités.

La fonction DeleteDC est généralement utilisée pour supprimer des contextes de périphérique créés avec CreateDC, CreateICou CreateCompatibleDC.

Aperçu de la CDC |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CDC::CDC, :: DeleteDC, CDC::CreateDC, CDC::CreateIC, CDC::CreateCompatibleDC, CWnd::GetDC, CWnd::ReleaseDC

Index