如何取得及決定視窗的排列順序 |
尚未結案
|
China Join
中階會員 發表:81 回覆:242 積分:89 註冊:2003-03-12 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 請問如何取得及決定視窗的排列順序,例如: 先將第一個視窗移至最上層(設為頂層視窗),然後再將 第二個視窗移至最頂層(設為頂層視窗),第一個視窗將 會被蓋住,這似乎違反最頂層的定義,所以想請教如何取 得及決定視窗的排列順序,可以設計出絕對不會被覆蓋的 視窗嗎(非偵測是否被覆蓋)?China Join 你好: 有點不太了解你所描述的問題,先看看這篇文章吧
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
China Join
中階會員 發表:81 回覆:242 積分:89 註冊:2003-03-12 發送簡訊給我 |
RaynorPao 大大不好意思老是麻煩你 < > 小弟表達的不太清楚,這樣說好了,例如: 先開啟一個小畫家,然後開筆記本,然後開瀏覽器
系統會依照程式開始的先後次序覆蓋視窗,我們可
以取得 筆記本 目前的次序嗎?(在兩個視窗中間) 另外如果小畫家和筆記本皆為頂層屬性視窗,一樣
是後開啟的視窗將之前的視窗覆蓋。 所以小弟想視窗的覆蓋次序應該是 頂層視窗 執行中 > 頂程式窗 > 執行中 > 非執行中
不過這和小弟的問題無關啦 < > 小弟的問題如下: 1.可以取得目前系統的視窗覆蓋次序嗎?
2.可否設定覆蓋的次序?
3.可否創造一個永遠頂層的視窗(可以覆蓋掉 "頂層視窗 執行中" 的視窗) 如果 3 成立,那麼是不是很容易世界大亂,和執行緒打架一樣
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: RaynorPao 大大不好意思老是麻煩你 < > 小弟表達的不太清楚,這樣說好了,例如: 先開啟一個小畫家,然後開筆記本,然後開瀏覽器 系統會依照程式開始的先後次序覆蓋視窗,我們可 以取得 筆記本 目前的次序嗎?(在兩個視窗中間) 另外如果小畫家和筆記本皆為頂層屬性視窗,一樣 是後開啟的視窗將之前的視窗覆蓋。 所以小弟想視窗的覆蓋次序應該是 頂層視窗 執行中 > 頂程式窗 > 執行中 > 非執行中 不過這和小弟的問題無關啦 < > 小弟的問題如下: 1.可以取得目前系統的視窗覆蓋次序嗎? 2.可否設定覆蓋的次序? 3.可否創造一個永遠頂層的視窗(可以覆蓋掉 "頂層視窗 執行中" 的視窗) 如果 3 成立,那麼是不是很容易世界大亂,和執行緒打架一樣 >>< face="Verdana, Arial, Helvetica"> China Join 你好: 先試試看用 Win32 API GetWindow, GetNextWindow..... 來取得你所關心視窗的 Z-Order 的情形... --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
China Join
中階會員 發表:81 回覆:242 積分:89 註冊:2003-03-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |