Share via


CDC::SetViewportExt

Establece el x y las y-extensiones de la ventanilla del contexto del dispositivo.

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

Parámetros

  • cx
    Especifica la x-extensión de ventanilla (en unidades).

  • cy
    Especifica la y-extensión de ventanilla (en unidades).

  • size
    Especifica el x y las y-extensiones de ventanilla (en unidades).

Valor devuelto

Las extensiones anteriores de ventanilla como objeto de CSize .Cuando se produce un error, las coordenadas x e y del objeto devuelto de CSize se establecen en 0.

Comentarios

La ventanilla, junto con la ventana de dispositivo-contexto, define cómo GDI asigna los puntos en el sistema de coordenadas lógico a los puntos en el sistema de coordenadas de dispositivo real.Es decir definen cómo GDI convierte las coordenadas lógicas en coordenadas de dispositivo.

Cuando establece los modos siguientes de asignación, las llamadas a SetWindowExt y SetViewportExt se omiten:

MM_HIENGLISH

MM_LOMETRIC

MM_HIMETRIC

MM_TEXT

MM_LOENGLISH

MM_TWIPS

Cuando se establece el modo de MM_ISOTROPIC , una aplicación debe llamar a la función miembro de SetWindowExt antes de llamar a SetViewportExt.

Ejemplo

Vea el ejemplo para CView:: OnPrepareDC.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de la CDC

Gráfico de jerarquía

CDC::SetWindowExt

Clase de CSize

CDC::GetViewportExt