Fungsi SetWindowOrgEx (wingdi.h)

Fungsi SetWindowOrgEx menentukan titik jendela mana yang memetakan ke asal viewport (0,0).

Sintaks

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

Parameter

[in] hdc

Handel ke konteks perangkat.

[in] x

Koordinat x, dalam unit logis, dari asal jendela baru.

[in] y

Koordinat y, dalam unit logis, dari asal jendela baru.

[out] lppt

Penunjuk ke struktur POINT yang menerima asal jendela sebelumnya, di unit logis. Jika lpPointNULL, parameter ini tidak digunakan.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol.

Keterangan

Ini membantu menentukan pemetaan dari ruang koordinat logis (juga dikenal sebagai jendela) ke ruang koordinat perangkat ( viewport). SetWindowOrgEx menentukan titik logis mana yang dipetakan ke titik perangkat (0,0). Ini memiliki efek menggeser sumbu sehingga titik logis (0,0) tidak lagi mengacu pada sudut kiri atas.


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

Ini terkait dengan fungsi SetViewportOrgEx . Umumnya, Anda akan menggunakan satu fungsi atau yang lain, tetapi tidak keduanya. Terlepas dari penggunaan SetWindowOrgEx dan SetViewportOrgEx, titik perangkat (0,0) selalu merupakan sudut kiri atas.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header wingdi.h (sertakan Windows.h)
Pustaka Gdi32.lib
DLL Gdi32.dll

Lihat juga

Fungsi Ruang Koordinat dan Transformasi

Gambaran Umum Ruang Koordinat dan Transformasi

GetViewportOrgEx

GetWindowOrgEx

TITIK

SetViewportOrgEx