Compartir a través de


Función SetWindowOrgEx (wingdi.h)

La función SetWindowOrgEx especifica qué punto de ventana se asigna al origen de la ventanilla (0,0).

Sintaxis

BOOL SetWindowOrgEx(
  [in]  HDC     hdc,
  [in]  int     x,
  [in]  int     y,
  [out] LPPOINT lppt
);

Parámetros

[in] hdc

Identificador del contexto del dispositivo.

[in] x

Coordenada x, en unidades lógicas, del nuevo origen de la ventana.

[in] y

Coordenada y, en unidades lógicas, del nuevo origen de la ventana.

[out] lppt

Puntero a una estructura POINT que recibe el origen anterior de la ventana, en unidades lógicas. Si lpPoint es NULL, este parámetro no se usa.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero.

Comentarios

Esto ayuda a definir la asignación del espacio de coordenadas lógico (también conocido como ventana) al espacio de coordenadas del dispositivo (la ventanilla). SetWindowOrgEx especifica qué punto lógico se asigna al punto de dispositivo (0,0). Tiene el efecto de desplazar los ejes para que el punto lógico (0,0) ya no haga referencia a la esquina superior izquierda.


//map the logical point (xWinOrg, yWinOrg) to the device point (0,0) 
SetWindowOrgEx (hdc, xWinOrg, yWinOrg, NULL)

Esto está relacionado con la función SetViewportOrgEx . Por lo general, usará una función u otra, pero no ambas. Independientemente del uso de SetWindowOrgEx y SetViewportOrgEx, el punto de dispositivo (0,0) siempre es la esquina superior izquierda.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wingdi.h (incluye Windows.h)
Library Gdi32.lib
Archivo DLL Gdi32.dll

Consulte también

Funciones de espacio y transformación de coordenadas

Información general sobre espacios y transformaciones de coordenadas

GetViewportOrgEx

GetWindowOrgEx

PUNTO

SetViewportOrgEx