Bagikan melalui


Fungsi ScaleWindowExtEx (wingdi.h)

Fungsi ScaleWindowExtEx memodifikasi jendela untuk konteks perangkat menggunakan rasio yang dibentuk oleh multiplicands dan divisor yang ditentukan.

Sintaks

BOOL ScaleWindowExtEx(
  [in]  HDC    hdc,
  [in]  int    xn,
  [in]  int    xd,
  [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] xd

Jumlah untuk membagi tingkat horizontal saat ini.

[in] yn

Jumlah untuk mengalikan jangkauan vertikal saat ini.

[in] yd

Jumlah untuk membagi tingkat vertikal saat ini.

[out] lpsz

Penunjuk ke struktur SIZE yang menerima jangkauan jendela sebelumnya, dalam unit logis. Jika lpSizeNULL, parameter ini tidak digunakan.

Menampilkan nilai

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol.

Keterangan

Jangkauan jendela dimodifikasi sebagai berikut:


    xNewWE = (xOldWE * Xnum) / Xdenom 
    yNewWE = (yOldWE * Ynum) / Ydenom 

Persyaratan

   
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

GetWindowExtExtEx

UKURAN