全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1161
推到 Plurk!
推到 Facebook!

同時開啟多個不同的 form 視窗

尚未結案
h5rong
一般會員


發表:31
回覆:42
積分:14
註冊:2003-08-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2015-09-23 22:01:50 IP:59.120.xxx.xxx 訂閱
請問:

由於希望系統能同時開啟多個不同的 form 視窗,在主畫面 mainform 的 OnActivate 改為:SetWindowPos(self.Handle, HWND_BOTTOM, Left, Top, Width, Height, SWP_NOSIZE),
所有form 的style,皆為fsNormal,如此可以開啟多個視窗,並會在工具列上,顯示該系統小icon,當點選任一form的右上角最小化後,雖然顯示在畫面左下角,此時若切換至不同系統作業後,如Excel,欲切換回上述系統,若點選工具列該系統小icon,所有最小化的form,皆跑至background,mainform則顯示在front,想請問,如何讓不同系統間切換後,當再次回到上述系統時,所有最小化的form,仍然保持在畫面上,不會移至background,導致看不到所有最小化的form,謝謝。
herbert2
尊榮會員


發表:58
回覆:632
積分:878
註冊:2004-04-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2015-09-25 13:02:00 IP:202.39.xxx.xxx 訂閱
請參閱 JamesJuan 大 2015-07-20 發表之『Windows 10 與 Delphi 程式有相容性疑慮』
http://delphi.ktop.com.tw/board.php?cid=32&fid=107&tid=107337
看是否是此 Windows 版本相容問題
h5rong
一般會員


發表:31
回覆:42
積分:14
註冊:2003-08-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2015-09-25 16:33:03 IP:59.120.xxx.xxx 訂閱
謝謝 herbert2 的答覆,此問題是由客戶反應,若分別打開 視窗版管理系統,公文管理系統(web),請購系統(web),不直接最小化公文管理系統(web),請購系統(web),而是直接點選工具列上的視窗版管理系統,其原先最小化的子視窗,皆跑到後面,會讓使用者覺的不便,雖然心理納悶,為何將視窗版管理系統子視窗最小化,但客戶至上,我試著將此現象,分別以 delphi 5,6,7及XE4測試,皆有此現象,想聽聽大家意見.謝謝.
dkjfso
一般會員


發表:3
回覆:21
積分:4
註冊:2005-09-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2016-03-01 09:40:17 IP:203.68.xxx.xxx 訂閱
小小的猜測
那些另外開出來的子視窗
其owner有設為主視窗嗎?
系統時間:2018-01-20 17:02:28
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!