天鵝絨花真實圖片(天鵝絨花) 現(xiàn)在的社會學什么技術好?(現(xiàn)在的社會學什么技術好就業(yè)) qq號碼注冊(qq號碼注冊的微信登錄不上怎么辦) 鐵道職業(yè)學院排名前十(中國鐵道職業(yè)學院排名) 經(jīng)典qq簽名一(qq簽名大全) 神武抓魚怎么玩(神武抓魚怎么玩視頻) 絕對優(yōu)勢理論和比較優(yōu)勢理論異同(絕對優(yōu)勢理論和比較優(yōu)勢理論的區(qū)別) 如何在魅族的應用中心發(fā)布應用或者主題(如何在魅族的應用中心發(fā)布應用或者主題軟件) 微信如何清理僵尸粉(微信如何清理僵尸粉又不被別人發(fā)現(xiàn)) 空中疊墅是什么意思(疊墅是什么意思) 社保滯納金怎么算(單位補繳社保滯納金怎么算) 手動搬運車怎么使用(手動搬運車怎么使用的) 專管員為什么討厭代賬會計(專管員) 百度百科博物館計劃十周年紀念微章怎么領取(100周紀念章) 小蘇打能治好腫瘤是真的嗎(自制蘇打水的危害) 守護光明頂1.6攻略(守護光明頂1.6通關攻略) 重癥疾病險該不該買(重癥疾病有哪些) 拼裝積木游戲怎么玩(拼裝積木游戲怎么玩的) 電熱水器使用說明書(美的電熱水器使用說明書) LED發(fā)光二極管(led發(fā)光二極管電壓是多少) 豐胸的最快方法3+3動作加瑜伽讓你擁有傲人胸器(最有效瑜伽的運動豐胸方法) 少年歌行名劍譜排名(劍譜排名) gif動圖怎么壓縮?如何在線壓縮gif大小?(在線壓縮gif圖片大小) 楊玉環(huán)怎么玩連招(楊玉環(huán)怎么玩連招視頻) 乳糜血(乳糜) 怎么學高中歷史的竅門(怎么學高中歷史的竅門和技巧) 梨樹的作用與功效(梨樹的作用與功效圖片) 藍芩口服液的功效與作用和蒲地藍口服液的區(qū)別(藍芩口服液的功效與作用) js 隨機數(shù)整數(shù)(js隨機數(shù)整數(shù)) 湖州火車站附近酒店(湖州火車站) QQ飛車城邦守護獸怎么進化(QQ飛車城邦守護獸) 韓式盤發(fā)簡單教程(韓式盤發(fā)簡單教程圖解) 地下城assertion failed錯誤怎么辦(assertion failed怎么解決) 向量相乘坐標公式怎么推算出來的(向量相乘坐標公式) 拉丁舞裙服裝怎么畫(拉丁舞裙服裝怎么畫簡筆畫) 裁決之鐮怎么解除(裁決之鐮怎么辦) 10178什么意思(1017代表什么意思) 如何選擇進口嬰兒奶粉(如何選擇進口嬰兒奶粉牌子) EVIDENT與深圳灣實驗室舉辦首屆EVIDENT Discovery Center生物成像主題研討 合肥歡樂島旅游攻略(合肥歡樂島旅游攻略路線) 侏儒癥的癥狀及病因(侏儒癥的癥狀) 漂白 護理牙齒如何變白?(漂白牙齒怎么漂白) 波爾多液怎么配制?(波爾多液怎么配制用來防治西瓜枯萎病) tam是什么意思?。═AM是什么意思) 手把手教你如何用百度網(wǎng)盤下載BT種子文件(百度網(wǎng)盤如何使用種子文件下載) 采訪問題怎么寫(采訪問題) 英雄聯(lián)盟如何參與MSI半決賽活動(英雄聯(lián)盟msi比賽賽程) 架立筋圖片示意圖(架立筋圖片) 最右如何添加交友卡(最右怎么看交友卡) 鵝口瘡該如何治療(鵝口瘡該如何治療才能好)
您的位置:首頁 >百科精選 >

setwindowlong(setwindowpos)

導讀 關于setwindowlong,setwindowpos這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!1、SetWindowPos函

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

1、SetWindowPos函數(shù)詳解WinAPI: SetWindowPos - 改變窗口的位置與狀態(tài)SetWindowPos(hWnd: HWND; {窗口句柄}hWndInsertAfter: HWND; {窗口的 Z 順序}X, Y: Integer; {位置}cx, cy: Integer; {大小}uFlags: UINT {選項}): 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; {強制發(fā)送 WM_NCCALCSIZE 消息, 一般只是在改變大小時才發(fā)送此消息}SWP_SHOWWINDOW = $40; {顯示窗口}SWP_HIDEWINDOW = $80; {隱藏窗口}--------------------------------------------------------------------------------------SetWindowPos()函數(shù)功能:該函數(shù)改變一個子窗口,彈出式窗口式頂層窗口的尺寸,位置和Z序。

2、子窗口,彈出式窗口,及頂層窗口根據(jù)它們在屏幕上出現(xiàn)的順序排序、頂層窗口設置的級別最高,并且被設置為Z序的第一個窗口。

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ù)必須為一個窗口句柄,或下列值之一:HWND_BOTTOM:將窗口置于Z序的底部。

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

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

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

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

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

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

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

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

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

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

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

17、uFlags:窗口尺寸和定位的標志。

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

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

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

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

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

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

24、SWP_HIDEWINDOW;隱藏窗口。

25、SWP_NOACTIVATE:不激活窗口。

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

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

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

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

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

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

32、如果設置了這個標志,則不發(fā)生任何重畫動作。

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

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

35、SWP_NOREPOSITION;與SWP_NOOWNERZORDER標志相同。

36、SWP_NOSENDCHANG。

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

標簽:

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

最新文章