線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:582
推到 Plurk!
推到 Facebook!

請問有沒有類似ActiveSkin的Shareware?

尚未結案
Chenbc
一般會員


發表:31
回覆:33
積分:12
註冊:2004-01-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-04 19:36:24 IP:61.219.xxx.xxx 未訂閱
請問有沒有類似ActiveSkin的Shareware or 程式? 想做前後2視窗移動... 請高手指點. Thanks
rogan321
高階會員


發表:21
回覆:307
積分:200
註冊:2003-05-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-02-07 21:51:25 IP:203.204.xxx.xxx 未訂閱
一個Form的毀滅程序 OnCloseQuery-->OnClose-->OnDeactivate-->OnHide-->OnDestroy 你是指要知道每個form毀滅的順序嗎? 那在OnDeactivate事件中加上你要的code即可 還是要同時毀滅每個form 亦可在OnDeactivate指名只要有任一個form觸發OnDeactivate即同時 觸發另外3個form的"毀滅"事件
Chenbc
一般會員


發表:31
回覆:33
積分:12
註冊:2004-01-06

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-02-08 14:24:51 IP:61.219.xxx.xxx 未訂閱
不好意思大大,可能我問得有點辭不達意. 我是想要控制Form的秀出方式. 就是在4個Form時,Form1都在最前面.當Form1,2,3,4 都失去焦點時Form1的fsStayOnTop就變成fsNormal, 以便使得在開其它應用程式時不會擋著. 請指教
rogan321
高階會員


發表:21
回覆:307
積分:200
註冊:2003-05-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-02-08 21:28:41 IP:203.204.xxx.xxx 未訂閱
一個變通的方法~Form1還是設定為fsNormal 只是當產生Form2,3,4,時將其FOCUS轉回Form1 EX: BringWindowToTop(Form1->Handle); 或者不要拿mainform(form1)當主視窗~將form2或其餘的form設為fsStayOnTop 你會發現離開app焦點後~即可被其餘程式蓋住 或者~~深入玩API找Message摟~
Chenbc
一般會員


發表:31
回覆:33
積分:12
註冊:2004-01-06

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-02-09 12:23:47 IP:61.219.xxx.xxx 未訂閱
感謝rogan321大大, 有試過如果用fsNormal再回復fsStayOnTop的話Form就會閃一下 會在Form2,3,4的FormShow()時加上BringWindowToTop(Form1->Handle); 值得一試,
系統時間:2024-05-12 18:52:25
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!