Bagikan melalui


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.

Nilai Makna
MDITILE_SKIPDISABLED
0x0002
Mencegah jendela anak MDI yang dinonaktifkan agar tidak bertingkat.
MDITILE_ZORDER
0x0004
Mengatur jendela dalam urutan Z. Jika nilai ini tidak ditentukan, jendela diatur menggunakan urutan yang ditentukan dalam array lpKids .

[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

Lihat juga

Gambaran Umum Windows