SetViewportExtEx
La función SetViewportExtEx asigna las extensiones horizontal y vertical del viewport para un contexto de dispositivo usando los valores especificados.
Sintaxis
BOOL SetViewportExtEx( HDC hdc // manipulador de contexto de dispositivo int nXExtent, // nueva extemsión horizontal del viewport int nYExtent, // nueva extensión vertical del viewport LPSIZE lpSize // valor original de extensiones del viewport );
Parámetros
hdc: identifica el contexto de dispositivo.
nXExtent: especifica la extensión horizontal, en unidades de dispositivo, del viewport.
nYExtent: especifica la extensión vertical, en unidades de dispositivo, del viewport.
lpSize: apunta a una estructura SIZE. En esta estructura se sitúan las extensiones previas del viewport (en unidades de dispositivo). Si lpSize es NULL, no se devuelve nada.
Valor de retorno
Si la función tiene éxito, el valor de retorno es distinto de cero.
Si la función falla, el valor de retorno es cero.
Observaciones
Cuando se asignan los siguientes modos de mapeo, las llamadas a las funciones SetWindowExtEx y SetViewportExtEx serán ignoradas.
- MM_HIENGLISH
- MM_HIMETRIC
- MM_LOENGLISH
- MM_LOMETRIC
- MM_TEXT
- MM_TWIPS
Cuando se selecciona el modo MM_ISOTROPIC, la aplicación debe llamar a SetWindowExtEx antes de llamar a SetViewportExtEx.