Bagikan melalui


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

Gambaran Umum Ruang Koordinat dan Transformasi

GetViewportExtEx

UKURAN