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
Referensi