Funzione SetViewportOrgEx (wingdi.h)

La funzione SetViewportOrgEx specifica il punto di dispositivo mappato all'origine della finestra (0,0).

Sintassi

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

Parametri

[in] hdc

Handle per il contesto del dispositivo.

[in] x

Coordinata x, in unità di dispositivo, della nuova origine del riquadro di visualizzazione.

[in] y

Coordinata y, in unità di dispositivo, della nuova origine del riquadro di visualizzazione.

[out] lppt

Puntatore a una struttura POINT che riceve l'origine del riquadro di visualizzazione precedente, nelle coordinate del dispositivo. Se lpPoint è NULL, questo parametro non viene utilizzato.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero.

Commenti

Questa funzione (insieme a SetViewportExtEx e SetWindowExtEx) consente di definire il mapping dallo spazio delle coordinate logiche (noto anche come finestra) allo spazio delle coordinate del dispositivo (il viewport). SetViewportOrgEx specifica il punto del dispositivo mappato al punto logico (0,0). Ha l'effetto di spostare gli assi in modo che il punto logico (0,0) non faccia più riferimento all'angolo superiore sinistro.


//map the logical point (0,0) to the device point (xViewOrg, yViewOrg) 
SetViewportOrgEx ( hdc, xViewOrg, yViewOrg, NULL)

Questo è correlato alla funzione SetWindowOrgEx . In genere, si userà una funzione o l'altra, ma non entrambe. Indipendentemente dall'uso di SetWindowOrgEx e SetViewportOrgEx, il punto del dispositivo (0,0) è sempre l'angolo superiore sinistro.

Esempio

Per un esempio, vedere Ridisegno nell'area di aggiornamento.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wingdi.h (include Windows.h)
Libreria Gdi32.lib
DLL Gdi32.dll

Vedi anche

Funzioni di coordinate e di trasformazione

Panoramica di spazi e trasformazioni delle coordinate

GetViewportOrgEx

PUNTO

SetWindowOrgEx