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

如何判斷我的窗口超過一定時間未動,要關閉?

尚未結案
比爾丐自
初階會員


發表:33
回覆:115
積分:29
註冊:2003-02-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-04-24 16:37:21 IP:218.18.xxx.xxx 未訂閱
我想請教如何判斷Delphi的窗口超過一定時間未動,包括鍵盤,鼠標,這時要關閉所有窗口?
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-04-24 18:00:44 IP:61.221.xxx.xxx 未訂閱
模仿msn當滑鼠與鍵盤都無動作時就讓你的時間啟動 偵查滑鼠x;y訊息api 所以鍵盤一樣 你的程式只是當偵測工具 執行後常駐的額外判斷 上述資料 可至KTOP的API區或使用搜索文章就有了
比爾丐自
初階會員


發表:33
回覆:115
積分:29
註冊:2003-02-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-04-26 11:03:16 IP:218.18.xxx.xxx 未訂閱
上述資料 可至KTOP的API區或使用搜索文章就有了 謝謝!我找不到此信息!能否告訴我在何處?將感激不盡!
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-04-26 12:41:30 IP:210.61.xxx.xxx 未訂閱
比爾丐自您好 conundrum所提的在ktop裡應該會有, 印像中這有看過,不過search keyword我一時找不出來 以下提供您簡便的辦法
procedure TForm1.ApplicationEvents1Idle(Sender: TObject;
  var Done: Boolean);
begin
  Timer1.Enabled:=True;
end;    procedure TForm1.Timer1Timer(Sender: TObject);
begin
  showmessage('閒置時間已到');
end;    procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG;
  var Handled: Boolean);
begin
  Timer1.Enabled:=False;
end;
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-04-26 12:53:32 IP:210.65.xxx.xxx 未訂閱
Hi    請參考 http://delphi.ktop.com.tw/topic.php?topic_id=25297 或是這一篇站長大人的大作 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=19318 或直接以螢幕保護程式在 KTOP 上找找 ---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ----------------------------------
------
Fishman
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-04-27 01:06:16 IP:61.64.xxx.xxx 未訂閱
Fishman 兄 確實利害 哈哈 這樣庵不用po啦 謝啦
Diviner
初階會員


發表:36
回覆:112
積分:34
註冊:2002-03-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-04-27 02:57:04 IP:61.10.xxx.xxx 未訂閱
引言: 或直接以螢幕保護程式在 KTOP 上找找 < face="Verdana, Arial, Helvetica"> 螢幕保護程式可以在 KTOP 上找資料嗎? -- 小卜子
------
--
小卜子
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-04-27 08:28:39 IP:210.65.xxx.xxx 未訂閱
Hi,    Sorry!! 更正一下 直接以『螢幕保護程式』為關鍵字在 KTOP 上找找 ---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ----------------------------------
------
Fishman
比爾丐自
初階會員


發表:33
回覆:115
積分:29
註冊:2003-02-14

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-04-30 08:56:46 IP:219.133.xxx.xxx 未訂閱
直接以『螢幕保護程式』為關鍵字在 KTOP 上找找 謝謝各位.我已經找到如何做螢幕保護程式,但是一個編譯好的螢幕保護程式,如何設置保護密碼及如何調用。及其實這是一種方法,我的目的就是如果在螢幕上好久沒有動鼠標,包括鍵盤,這時要麼退出程序,要麼螢幕保護。不能用windows所自帶的螢幕保護程式。
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-04-30 09:30:45 IP:210.65.xxx.xxx 未訂閱
Hi 比爾丐自,    我想你誤解我的意思,螢幕保護程式的範例程式,只是讓你知道如何去偵測滑鼠移動與鍵盤是否被按下,已此來搭配 Timer 取得閒置時間,我作了一個小範例供你參考 http://delphi.ktop.com.tw/loadfile.php?TOPICID=15414950&CC=344750 開發環境 D7 ---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ----------------------------------
------
Fishman
系統時間:2024-04-27 10:01:01
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!