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

如何讓視窗永遠在最上面

尚未結案
kraen4468
初階會員


發表:66
回覆:112
積分:35
註冊:2003-12-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-01-12 17:07:32 IP:61.222.xxx.xxx 未訂閱
請問視窗永遠在最上面怎麼寫呢? ~我還在學習狀態希望多多向您學習~ 發表人 - taishyang 於 2004/01/12 17:19:39
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-01-12 17:18:01 IP:140.135.xxx.xxx 未訂閱
kraen4468您好: 試試
Form1->FormStyle=fsStayOnTop; 
順心
mieng
中階會員


發表:12
回覆:97
積分:81
註冊:2003-10-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-01-12 17:18:39 IP:61.60.xxx.xxx 未訂閱
將form 的FormStyle設成 fsStayOnTop 應該會是您需要的 不過當有兩個視窗都這樣設定並且開啟時,則會失去效用 學習中請大家多多指導呦~~ ☆星霧☆(Mineg Chien WU)
kraen4468
初階會員


發表:66
回覆:112
積分:35
註冊:2003-12-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-01-12 17:30:52 IP:61.222.xxx.xxx 未訂閱
這個我也試過了~還是不形呢? ~我還在學習狀態希望多多向您學習~
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-01-12 17:41:14 IP:140.135.xxx.xxx 未訂閱
kraen4468您好:
引言: 這個我也試過了~還是不形呢?
這時候您應該將您的程式碼貼上來或是詳述您的環境 好讓有經驗的人幫您看看囉 下面有相關的討論您參考看看囉 < href="http://delphi.ktop.com.tw/topic.php?topic_id=24003">http://delphi.ktop.com.tw/topic.php?topic_id=24003 如何讓視窗顯示在最上層 http://delphi.ktop.com.tw/topic.php?topic_id=25572 將視窗彈出到最上層 的問題 順心 發表人 -
kraen4468
初階會員


發表:66
回覆:112
積分:35
註冊:2003-12-04

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-01-12 17:49:43 IP:61.222.xxx.xxx 未訂閱
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
FormStyle=fsStayOnTop;
}
void __fastcall TForm1::FormShortCut(TWMKey &Msg, bool &Handled)
{
if(Msg.CharCode == VK_LWIN)
 { Panel1->Color=clLime; }
}
我是想win鍵跳出來還是可以按程式裡的鍵 視窗隨時保持在最上面 ~我還在學習狀態希望多多向您學習~
kraen4468
初階會員


發表:66
回覆:112
積分:35
註冊:2003-12-04

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-01-12 18:37:02 IP:61.222.xxx.xxx 未訂閱
我想我可能沒講清楚~sorry~ 我的意思是 在最上面還是可以執行原來的程式 如果不在畫面上一般是沒辨法再執行的 ~我還在學習狀態希望多多向您學習~
kraen4468
初階會員


發表:66
回覆:112
積分:35
註冊:2003-12-04

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-01-14 16:00:49 IP:61.222.xxx.xxx 未訂閱
我在補充一點 當程式遠永在視窗的最上面 而現在的視窗在下某某層 要自動跳回原程式可以嗎 ~我還在學習狀態希望多多向您學習~
kraen4468
初階會員


發表:66
回覆:112
積分:35
註冊:2003-12-04

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-04-06 18:42:52 IP:61.222.xxx.xxx 未訂閱
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
SystemParametersInfo(SPI_SETFOREGROUNDLOCKTIMEOUT, 0, 0, SPIF_SENDCHANGE);
SetForegroundWindow(Application->MainForm->Handle);
}     
這是我在別的地方找到的他可以保持在固定視窗內 ~我還在學習狀態希望多多向您學習~
系統時間:2024-05-21 3:34:35
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!