Partager via


CDC::ResetDC

Appelez la fonction membre pour mettre à jour le contexte de périphérique encapsulé par l'objet d' CDC .

BOOL ResetDC( 
   const DEVMODE* lpDevMode  
);

Paramètres

  • lpDevMode
    Un pointeur vers une structure d' DEVMODE windows.

Valeur de retour

Une valeur différente de zéro si la fonction est réussie ; sinon 0.

Notes

Le contexte de périphérique est mis à jour les informations spécifiées dans la structure d' DEVMODE windows. Cette fonction membre réinitialise uniquement le contexte de périphérique d'attribut.

Une application utilise généralement la fonction membre d' ResetDC lorsqu'une fenêtre traite un message d' WM_DEVMODECHANGE . Vous pouvez également utiliser cette fonction membre pour modifier l'orientation de papier ou les coffres de papier pendant l'impression d'un document.

Vous ne pouvez pas utiliser cette fonction membre pour modifier le nom du gestionnaire, le nom du périphérique, ou le port de sortie. Lorsque l'utilisateur modifie la connexion ou le nom du périphérique de port, vous devez supprimer le contexte de périphérique et créer un nouveau contexte de périphérique avec les nouvelles informations.

Avant d'appeler la fonction membre, vous devez vous assurer que tous les objets (autre que les objets stock) qui avait sélectionné dans le contexte de périphérique ont été sélectionnés.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CDC, classe

Graphique de la hiérarchie

CDC::m_hAttribDC

ResetDC

WM_DEVMODECHANGE

DEVMODE