setwindowpos函數(shù) setForegroundWindow的使用方法?
setForegroundWindow的使用方法?SetForegroundWindow函數(shù)將創(chuàng)建指定窗口的線程設(shè)置為前臺并激活窗口。鍵盤輸入會轉(zhuǎn)到窗口并更改用戶的各種視覺標(biāo)記。系統(tǒng)為創(chuàng)建前景窗口的線
setForegroundWindow的使用方法?
SetForegroundWindow函數(shù)將創(chuàng)建指定窗口的線程設(shè)置為前臺并激活窗口。
鍵盤輸入會轉(zhuǎn)到窗口并更改用戶的各種視覺標(biāo)記。
系統(tǒng)為創(chuàng)建前景窗口的線程分配的權(quán)限略高于其他線程。
api函數(shù)SetWindowPos。在哪里?
此功能可以指定窗口的新位置和狀態(tài)。它還會更改窗口在內(nèi)部窗口列表中的位置。
返回值:long,非零表示成功,零表示失敗
參數(shù)說明
hWnd:要定位的窗口
hwndinsertafter:窗口句柄。在窗口列表中,窗口hWnd放在窗口句柄之后。您還可以選擇以下值之一:
0將窗口放置在z序列的頂部;z序列表示層次結(jié)構(gòu)中給定級別的窗口的顯示順序
-1將窗口放在列表的頂部和最頂部窗口的前面
-2將窗口放在列表的頂部和最頂部窗口的后面
X窗口的新X坐標(biāo)。如果hWnd是子窗口,那么x由父窗口的客戶區(qū)坐標(biāo)表示
y窗口的新y坐標(biāo)。如果hWnd是子窗口,則y由父窗口的工作區(qū)坐標(biāo)表示
CX指定新窗口的寬度
CY指定新窗口的高度
wflags可以是以下一個或多個值的和
&h1不更改大小
&h2不更改位置
&h4不更改更改Z序列(省略hwndinsertafter參數(shù))
&h10不激活窗體
&h40顯示窗體
&h80隱藏窗體
注意:當(dāng)一個窗口成為頂級窗口時,它的所有下級窗口也將進(jìn)入頂級窗口。一旦設(shè)置為非頂層,它的所有從屬窗口和所有者窗口也將是非頂層。Z序列用一個垂直于屏幕的假想Z軸從上到下量化窗口的順序