Fungsi ScaleViewportExtEx (wingdi.h)
Fungsi ScaleViewportExtEx memodifikasi viewport untuk konteks perangkat menggunakan rasio yang dibentuk oleh multiplicands dan divisor yang ditentukan.
Sintaks
BOOL ScaleViewportExtEx(
[in] HDC hdc,
[in] int xn,
[in] int dx,
[in] int yn,
[in] int yd,
[out] LPSIZE lpsz
);
Parameter
[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.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol.
Keterangan
Jangkauan viewport dimodifikasi sebagai berikut:
xNewVE = (xOldVE * Xnum) / Xdenom
yNewVE = (yOldVE * Ynum) / Ydenom
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
Ruang Koordinat dan Fungsi Transformasi
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk