TileWindows

此頁沒有內(nèi)容條目
內(nèi)容

TileWindows

VB聲明

Declare Function TileWindows% Lib "user32" (ByVal hwndParent As Long, ByVal wHow As Long, lpRect As RECT, ByVal cKids As Long, lpKids As Long)

Declare Function TileWindowsBynum% Lib "user32" Alias "TileWindows" (ByVal hwndParent As Long, ByVal wHow As Long, ByVal lpRect As Long, ByVal cKids As Long, ByVal lpKids As Long)

說明

以平鋪順序排列窗口(在vb里使用:對(duì)頂級(jí)窗口和MDI子窗口有效)

返回值

Integer,成功排列的窗口數(shù)量,零表示失敗

參數(shù)表

參數(shù)

類型及說明

hwndParent

Long,欲對(duì)其子窗口進(jìn)行排列的父窗口。可用GetDesktopWindow函數(shù)獲得頂級(jí)窗口(桌面)的句柄

wHow

Long,MDITILE_HORIZONTAL或MDITILE_VERTICAL,用于設(shè)置平鋪方向(水平或垂直)

lpRect

Long,要在其中平鋪窗口的矩形,可設(shè)為NULL,表示用整個(gè)客戶區(qū)域

cKids

Long,lpKids數(shù)組中指定的子窗口數(shù)量

lpKids

Long,欲排列子窗口列表的第一個(gè)元素。如傳遞NULL(務(wù)必將參數(shù)定義成ByVal Long),可排列所有子窗口

注解

這個(gè)函數(shù)不能對(duì)諸如控件的子窗口產(chǎn)生作用——只對(duì)對(duì)頂級(jí)窗口和MDI子窗口有用。在MDI窗口的情況下,指定的父窗口應(yīng)是MDIClient窗口的句柄,不應(yīng)是MDI窗體本身的窗口句柄??捎?a href="getparent.htm" class="topiclink">GetParent獲得正確的句柄

Top