Fungsi CascadeWindows (winuser.h)
Kaskade jendela anak yang ditentukan dari jendela induk yang ditentukan.
Sintaks
WORD CascadeWindows(
[in, optional] HWND hwndParent,
[in] UINT wHow,
[in, optional] const RECT *lpRect,
[in] UINT cKids,
[in, optional] const HWND *lpKids
);
Parameter
[in, optional] hwndParent
Jenis: HWND
Handel ke jendela induk. Jika parameter ini NULL, jendela desktop diasumsikan.
[in] wHow
Jenis: UINT
Bendera kaskade. Parameter ini bisa menjadi satu atau beberapa nilai berikut.
[in, optional] lpRect
Jenis: const RECT*
Penunjuk ke struktur yang menentukan area persegi panjang, dalam koordinat klien, di mana jendela diatur. Parameter ini bisa NULL, dalam hal ini area klien dari jendela induk digunakan.
[in] cKids
Jenis: UINT
Jumlah elemen dalam array yang ditentukan oleh parameter lpKids . Parameter ini diabaikan jika lpKidsADALAH NULL.
[in, optional] lpKids
Jenis: const HWND*
Array handel ke jendela anak untuk diatur. Jika jendela anak tertentu adalah jendela tingkat atas dengan gaya WS_EX_TOPMOST atau WS_EX_TOOLWINDOW, jendela anak tidak diatur. Jika parameter ini NULL, semua jendela anak dari jendela induk yang ditentukan (atau jendela desktop) diatur.
Nilai kembali
Ketik: WORD
Jika fungsi berhasil, nilai yang dikembalikan adalah jumlah jendela yang disusun.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Secara default, CascadeWindows mengatur jendela dalam urutan yang disediakan oleh array lpKids , tetapi mempertahankan Z-Order. Jika Anda menentukan bendera MDITILE_ZORDER , CascadeWindows mengatur jendela dalam urutan Z.
Memanggil CascadeWindows menyebabkan semua jendela yang dimaksimalkan dipulihkan ke ukuran sebelumnya.
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 (termasuk Windows.h) |
Pustaka | User32.lib |
DLL | User32.dll |