小蘇打能治好腫瘤是真的嗎(自制蘇打水的危害) 守護(hù)光明頂1.6攻略(守護(hù)光明頂1.6通關(guān)攻略) 重癥疾病險(xiǎn)該不該買(重癥疾病有哪些) 拼裝積木游戲怎么玩(拼裝積木游戲怎么玩的) 電熱水器使用說明書(美的電熱水器使用說明書) LED發(fā)光二極管(led發(fā)光二極管電壓是多少) 豐胸的最快方法3+3動(dòng)作加瑜伽讓你擁有傲人胸器(最有效瑜伽的運(yùn)動(dòng)豐胸方法) 少年歌行名劍譜排名(劍譜排名) gif動(dòng)圖怎么壓縮?如何在線壓縮gif大小?(在線壓縮gif圖片大小) 楊玉環(huán)怎么玩連招(楊玉環(huán)怎么玩連招視頻) 乳糜血(乳糜) 怎么學(xué)高中歷史的竅門(怎么學(xué)高中歷史的竅門和技巧) 梨樹的作用與功效(梨樹的作用與功效圖片) 藍(lán)芩口服液的功效與作用和蒲地藍(lán)口服液的區(qū)別(藍(lán)芩口服液的功效與作用) js 隨機(jī)數(shù)整數(shù)(js隨機(jī)數(shù)整數(shù)) 湖州火車站附近酒店(湖州火車站) QQ飛車城邦守護(hù)獸怎么進(jìn)化(QQ飛車城邦守護(hù)獸) 韓式盤發(fā)簡(jiǎn)單教程(韓式盤發(fā)簡(jiǎn)單教程圖解) 地下城assertion failed錯(cuò)誤怎么辦(assertion failed怎么解決) 向量相乘坐標(biāo)公式怎么推算出來的(向量相乘坐標(biāo)公式) 拉丁舞裙服裝怎么畫(拉丁舞裙服裝怎么畫簡(jiǎn)筆畫) 裁決之鐮怎么解除(裁決之鐮怎么辦) 10178什么意思(1017代表什么意思) 如何選擇進(jìn)口嬰兒奶粉(如何選擇進(jìn)口嬰兒奶粉牌子) EVIDENT與深圳灣實(shí)驗(yàn)室舉辦首屆EVIDENT Discovery Center生物成像主題研討 合肥歡樂島旅游攻略(合肥歡樂島旅游攻略路線) 侏儒癥的癥狀及病因(侏儒癥的癥狀) 漂白 護(hù)理牙齒如何變白?(漂白牙齒怎么漂白) 波爾多液怎么配制?(波爾多液怎么配制用來防治西瓜枯萎病) tam是什么意思?。═AM是什么意思) 手把手教你如何用百度網(wǎng)盤下載BT種子文件(百度網(wǎng)盤如何使用種子文件下載) 采訪問題怎么寫(采訪問題) 英雄聯(lián)盟如何參與MSI半決賽活動(dòng)(英雄聯(lián)盟msi比賽賽程) 架立筋圖片示意圖(架立筋圖片) 最右如何添加交友卡(最右怎么看交友卡) 鵝口瘡該如何治療(鵝口瘡該如何治療才能好) 海賊王克比頭像(海賊王克比) 怎么在機(jī)蜜租一輛特斯拉汽車?(如何租特斯拉) IE瀏覽器出錯(cuò)崩潰怎么辦?(電腦提示ie瀏覽器崩潰是什么意思) 情人節(jié)送男朋友禮物嗎(情人節(jié)送男朋友禮物) AutoCAD中制作等高線地形圖(cad中怎么畫等高線地形圖) 第二年車險(xiǎn)計(jì)算方法(第二年車險(xiǎn)計(jì)算方法怎么算) 神雕俠侶后傳第一部(神雕俠侶后傳) 不可不學(xué)的攝影技巧 七:嬰兒攝影技巧(兒童攝影拍攝技巧) 陶瓷密度天平的使用方法及詳細(xì)操作步驟(陶瓷密度天平的使用方法及詳細(xì)操作步驟圖片) 浙江杭州同濟(jì)科技職業(yè)學(xué)院(杭州同濟(jì)科技職業(yè)學(xué)院) 蛋撻的家常做法(葡式蛋撻的家常做法) 標(biāo)準(zhǔn)文獻(xiàn)檢索渠道(國(guó)內(nèi)的標(biāo)準(zhǔn)文獻(xiàn)檢索的主要途徑不包括( )) 魔獸世界海加爾山之戰(zhàn)現(xiàn)在的入口在哪?(魔獸世界海加爾山在哪里) 撻伐的意思(撻伐)
您的位置:首頁(yè) >百科精選 >

setwindowpos用法(setwindowpos)

導(dǎo)讀 關(guān)于setwindowpos用法,setwindowpos這個(gè)問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!1、SetWindowPo

關(guān)于setwindowpos用法,setwindowpos這個(gè)問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!

1、SetWindowPos函數(shù)詳解WinAPI: SetWindowPos - 改變窗口的位置與狀態(tài)SetWindowPos(hWnd: HWND; {窗口句柄}hWndInsertAfter: HWND; {窗口的 Z 順序}X, Y: Integer; {位置}cx, cy: Integer; {大小}uFlags: UINT {選項(xiàng)}): BOOL;//hWndInsertAfter 參數(shù)可選值:HWND_TOP = 0; {在前面}HWND_BOTTOM = 1; {在后面}HWND_TOPMOST = HWND(-1); {在前面, 位于任何頂部窗口的前面}HWND_NOTOPMOST = HWND(-2); {在前面, 位于其他頂部窗口的后面}//uFlags 參數(shù)可選值:SWP_NOSIZE = 1; {忽略 cx、cy, 保持大小}SWP_NOMOVE = 2; {忽略 X、Y, 不改變位置}SWP_NOZORDER = 4; {忽略 hWndInsertAfter, 保持 Z 順序}SWP_NOREDRAW = 8; {不重繪}SWP_NOACTIVATE = $10; {不激活}SWP_FRAMECHANGED = $20; {強(qiáng)制發(fā)送 WM_NCCALCSIZE 消息, 一般只是在改變大小時(shí)才發(fā)送此消息}SWP_SHOWWINDOW = $40; {顯示窗口}SWP_HIDEWINDOW = $80; {隱藏窗口}--------------------------------------------------------------------------------------SetWindowPos()函數(shù)功能:該函數(shù)改變一個(gè)子窗口,彈出式窗口式頂層窗口的尺寸,位置和Z序。

2、子窗口,彈出式窗口,及頂層窗口根據(jù)它們?cè)谄聊簧铣霈F(xiàn)的順序排序、頂層窗口設(shè)置的級(jí)別最高,并且被設(shè)置為Z序的第一個(gè)窗口。

3、函數(shù)原型:BOOL SetWindowPos(HWN hWnd,HWND hWndlnsertAfter,int X,int Y,int cx,int cy,UNIT.Flags);參數(shù):hWnd:窗口句柄。

4、hWndlnsertAfter:在z序中的位于被置位的窗口前的窗口句柄。

5、該參數(shù)必須為一個(gè)窗口句柄,或下列值之一:HWND_BOTTOM:將窗口置于Z序的底部。

6、如果參數(shù)hWnd標(biāo)識(shí)了一個(gè)頂層窗口,則窗口失去頂級(jí)位置,并且被置在其他窗口的底部。

7、HWND_DOTTOPMOST:將窗口置于所有非頂層窗口之上(即在所有頂層窗口之后)。

8、如果窗口已經(jīng)是非頂層窗口則該標(biāo)志不起作用。

9、HWND_TOP:將窗口置于Z序的頂部。

10、HWND_TOPMOST:將窗口置于所有非頂層窗口之上。

11、即使窗口未被激活窗口也將保持頂級(jí)位置。

12、查看該參數(shù)的使用方法,請(qǐng)看說明部分。

13、x:以客戶坐標(biāo)指定窗口新位置的左邊界。

14、Y:以客戶坐標(biāo)指定窗口新位置的頂邊界。

15、cx:以像素指定窗口的新的寬度。

16、cy:以像素指定窗口的新的高度。

17、uFlags:窗口尺寸和定位的標(biāo)志。

18、該參數(shù)可以是下列值的組合:SWP_ASNCWINDOWPOS:如果調(diào)用進(jìn)程不擁有窗口,系統(tǒng)會(huì)向擁有窗口的線程發(fā)出需求。

19、這就防止調(diào)用線程在其他線程處理需求的時(shí)候發(fā)生死鎖。

20、SWP_DEFERERASE:防止產(chǎn)生WM_SYNCPAINT消息。

21、SWP_DRAWFRAME:在窗口周圍畫一個(gè)邊框(定義在窗口類描述中)。

22、SWP_FRAMECHANGED:給窗口發(fā)送WM_NCCALCSIZE消息,即使窗口尺寸沒有改變也會(huì)發(fā)送該消息。

23、如果未指定這個(gè)標(biāo)志,只有在改變了窗口尺寸時(shí)才發(fā)送WM_NCCALCSIZE。

24、SWP_HIDEWINDOW;隱藏窗口。

25、SWP_NOACTIVATE:不激活窗口。

26、如果未設(shè)置標(biāo)志,則窗口被激活,并被設(shè)置到其他最高級(jí)窗口或非最高級(jí)組的頂部(根據(jù)參數(shù)hWndlnsertAfter設(shè)置)。

27、SWP_NOCOPYBITS:清除客戶區(qū)的所有內(nèi)容。

28、如果未設(shè)置該標(biāo)志,客戶區(qū)的有效內(nèi)容被保存并且在窗口尺寸更新和重定位后拷貝回客戶區(qū)。

29、SWP_NOMOVE:維持當(dāng)前位置(忽略X和Y參數(shù))。

30、SWP_NOOWNERZORDER:不改變z序中的所有者窗口的位置。

31、SWP_NOREDRAW: 不重畫改變的內(nèi)容。

32、如果設(shè)置了這個(gè)標(biāo)志,則不發(fā)生任何重畫動(dòng)作。

33、適用于客戶區(qū)和非客戶區(qū)(包括標(biāo)題欄和滾動(dòng)條)和任何由于窗回移動(dòng)而露出的父窗口的所有部分。

34、如果設(shè)置了這個(gè)標(biāo)志,應(yīng)用程序必須明確地使窗口無效并區(qū)重畫窗口的任何部分和父窗口需要重畫的部分。

35、SWP_NOREPOSITION;與SWP_NOOWNERZORDER標(biāo)志相同。

36、SWP_NOSENDCHANG。

本文分享完畢,希望對(duì)大家有所幫助。

標(biāo)簽:

免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!

最新文章