Partager via


CDC::SetWindowExt

Définit le x et les étendues y de la fenêtre associée au contexte de périphérique.

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

Paramètres

  • cx
    Spécifie la x étendue (en unités logiques) de la fenêtre.

  • cy
    Spécifie l'étendue est (en unités logiques) de la fenêtre.

  • size
    Spécifie le x et les étendues y (en unités logiques) de la fenêtre.

Valeur de retour

Les ampleurs précédentes de la fenêtre (en unités logiques) comme objet d' CSize . Si une erreur se produit, les coordonnées x et y de l'objet retourné d' CSize sont deux valeur 0.

Notes

La fenêtre, avec la fenêtre d'affichage 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.

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

  • MM_HIENGLISH

  • MM_HIMETRIC

  • MM_LOENGLISH

  • MM_LOMETRIC

  • MM_TEXT

  • 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::GetWindowExt

CDC::SetViewportExt

CSize, classe