Partager via


CDC::SetViewportExt

Définit le x et les étendues y de la fenêtre d'affichage du contexte de périphérique.

virtual CSize SetViewportExt( 
   int cx, 
   int cy  
); 
CSize SetViewportExt( 
   SIZE size  
);

Paramètres

  • cx
    Spécifie la x étendue de la fenêtre d'affichage (dans les unités).

  • cy
    Spécifie l'étendue y de la fenêtre d'affichage (dans les unités).

  • size
    Spécifie le x et les étendues y de la fenêtre d'affichage (dans les unités).

Valeur de retour

Les ampleurs précédentes de la fenêtre d'affichage comme CSize objet. Lorsqu'une erreur se produit, les coordonnées x et y de l'objet retourné d' CSize sont deux valeur 0.

Notes

La fenêtre d'affichage, avec la fenêtre de périphérique- contexte, définit comment GDI mappe les points dans le système de coordonnées logiques à des points dans le système de coordonnées de périphérique réel. En d'autres termes, ils définissent comment GDI convertit les coordonnées logiques dans les coordonnées de périphérique.

Lorsque les modes de mappage suivants sont définis, les appels à SetWindowExt et l' SetViewportExt sont ignorés :

MM_HIENGLISH

MM_LOMETRIC

MM_HIMETRIC

MM_TEXT

MM_LOENGLISH

MM_TWIPS

Lorsque l'état d' MM_ISOTROPIC est défini, une application doit appeler la fonction membre d' SetWindowExt avant d'appeler SetViewportExt.

Exemple

Consultez l'exemple pour CView::OnPrepareDC.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CDC, classe

Graphique de la hiérarchie

CDC::SetWindowExt

CSize, classe

CDC::GetViewportExt