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