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