wingdi.h


SetWindowExtEx

La función SetWindowExtEx asigna las extensiones horizontal y vertical de una ventana para un contexto de dispositivo, usando los valores especificados.

Sintaxis

BOOL SetWindowExtEx(
    HDC hdc        // manipulador de contexto de dispositivo
    int nXExtent,  // nueva extensió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 lógicas, de la ventana.

nYExtent: especifica la extensión vertical, en unidades lógicas, de la ventana.

lpSize: apunta a una estructura SIZE. En esta estructura se sitúan las extensiones previas de la ventana (en unidades lógicas). 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.