Bagikan melalui


Fungsi SetWindowPlacement (winuser.h)

Mengatur status peragaan dan posisi yang dipulihkan, diminimalkan, dan dimaksimalkan dari jendela yang ditentukan.

Sintaks

BOOL SetWindowPlacement(
  [in] HWND                  hWnd,
  [in] const WINDOWPLACEMENT *lpwndpl
);

Parameter

[in] hWnd

Jenis: HWND

Handel ke jendela.

[in] lpwndpl

Jenis: const WINDOWPLACEMENT*

Penunjuk ke struktur WINDOWPLACEMENT yang menentukan status peragaan baru dan posisi jendela.

Sebelum memanggil SetWindowPlacement, atur anggota panjang struktur WINDOWPLACEMENT ke sizeof(WINDOWPLACEMENT). SetWindowPlacement gagal jika anggota panjang tidak diatur dengan benar.

Menampilkan nilai

Jenis: BOOL

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Jika informasi yang ditentukan dalam WINDOWPLACEMENT akan menghasilkan jendela yang sepenuhnya keluar dari layar, sistem akan secara otomatis menyesuaikan koordinat sehingga jendela terlihat, dengan mempertimbangkan perubahan resolusi layar dan beberapa konfigurasi monitor.

Anggota panjangWINDOWPLACEMENT harus diatur ke sizeof(WINDOWPLACEMENT). Jika anggota ini tidak diatur dengan benar, fungsi mengembalikan FALSE. Untuk keterangan tambahan tentang penggunaan koordinat penempatan jendela yang tepat, lihat WINDOWPLACEMENT.

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 winuser.h (sertakan Windows.h)
Pustaka User32.lib
DLL User32.dll
Set API ext-ms-win-ntuser-window-l1-1-3 (diperkenalkan dalam Windows 10, versi 10.0.10240)

Lihat juga

Konseptual

GetWindowPlacement

Referensi

WINDOWPLACEMENT

Windows