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