CascadeWindows

Lon Lon Lon

[聲明]

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獲得正確的句柄.

相關詞條

相關搜尋

熱門詞條

聯絡我們