Fungsi ScaleViewportExtEx (wingdi.h)
Fungsi ScaleViewportExtEx memodifikasi viewport untuk konteks perangkat menggunakan rasio yang dibentuk oleh multiplicands dan divisor yang ditentukan.
BOOL ScaleViewportExtEx(
[in] HDC hdc,
[in] int xn,
[in] int dx,
[in] int yn,
[in] int yd,
[out] LPSIZE lpsz
);
[in] hdc
Handel ke konteks perangkat.
[in] xn
Jumlah untuk mengalikan tingkat horizontal saat ini.
[in] dx
Jumlah untuk membagi tingkat horizontal saat ini.
[in] yn
Jumlah untuk mengalikan jangkauan vertikal saat ini.
[in] yd
Jumlah untuk membagi jangkauan vertikal saat ini.
[out] lpsz
Penunjuk ke struktur SIZE yang menerima jangkauan viewport sebelumnya, di unit perangkat. Jika lpSize adalah NULL, parameter ini tidak digunakan.
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol.
Jangkauan viewport dimodifikasi sebagai berikut:
xNewVE = (xOldVE * Xnum) / Xdenom
yNewVE = (yOldVE * Ynum) / Ydenom
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 |
Ruang Koordinat dan Fungsi Transformasi