CascadeWindows

[聲明]
Declare Function CascadeWindows Lib "user32" (ByVal hwndParent As Long, ByVal wHow As Long, ByVal lpRect As RECT, ByVal cKids As Long, lpkids As Long) As Integer
[說明]
以層疊方式排列視窗(在vb里使用:位於頂部或被所有的視窗沒有問題。原文:No
problem for top level windows or owned windows.)
[參數表]
hwndParent ----- Long,指定一個父視窗;準備對它的子視窗進行排列。用GetDesktopWindow函式獲得頂級視窗的句柄
wHow ----------- Long,MDITILE_SKIPDISABLED——不排列已被禁用的MDI子視窗
lpRect --------- RECT,指定一個矩形,矩形區域中的視窗才會層疊處理。可設為NULL,表示使用整個客戶區
cKids ---------- Long,在lpKids數組中指定的子視窗數量
lpKids --------- Long,子視窗列表中準備排列的第一個元素。如傳遞NULL(注意將參數定義成ByVal)。Long,則表示排列所有的子視窗(原文:Long--First
element in list of child windows to arrange. Pass NULL (be sure to define parameter as
ByVal - Long, to arrange all child windows.)
[返回值]
Integer,排列成功的視窗數量,零表示失敗
[其它]
這裡的參數建立在實際的Win32 C檔案頭基礎上.函式不能對諸如控制項的子視窗產生作用,它只對頂級視窗及MDI子窗體有用.注意對於MDI窗體,指定的父視窗應是MDIClient視窗的句柄,而不應是MDI窗體本身的句柄.可用API函式GetParent獲得正確的句柄.

相關詞條

熱門詞條

聯絡我們