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

如何用熱鍵觸發在背景下的程式

尚未結案
sswb
一般會員


發表:9
回覆:3
積分:2
註冊:2003-12-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-18 23:45:24 IP:61.61.xxx.xxx 未訂閱
小弟爬文粉久...我是剛剛接觸delphi的新手,剛剛寫了一個簡單的timer程式,想它在背景程式中能夠用鍵盤上的熱鍵執行(如F11),我不管用 getkeyboardstate(ks);  //檢測鍵盤函數  if odd(ks[vk_F11 ]) then 這段或是 if (GetKeyState(122) <0) THEN begin 這2種寫法都無法使用,請各位大大幫一下忙 新手剛學,請多包函
------
新手剛學,請多包函
alphakao
一般會員


發表:0
回覆:18
積分:8
註冊:2002-07-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-19 11:28:22 IP:61.220.xxx.xxx 未訂閱
HOOK
anpino
版主


發表:31
回覆:477
積分:231
註冊:2003-01-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-12-19 13:33:47 IP:218.32.xxx.xxx 未訂閱
在"OnKeyPress","OnKeyDown"或"OnKeyUp"來判斷輸入的key。 然後用FindWindow找出背景程式的handle就可觸發它。    關於FindWindow,請利用搜尋功能。 歐! 對了! 這是url="http://anpino.begin.8d8d.com"
系統時間:2024-05-02 10:16:33
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!