易語言注冊熱鍵
1. 易語言 注冊熱鍵怎麼用 請給全部代碼 謝謝
加一個來標簽。
.版本2
.支持庫shellEx
.程序自集窗口程序集1
.程序集變數F1,整數型
.子程序__啟動窗口_創建完畢
F1=注冊熱鍵(取窗口句柄(),標簽1.取窗口句柄(),0,#F1鍵)
.子程序_標簽1_反饋事件,整數型
.參數參數一,整數型
.參數參數二,整數型
.如果真(參數一=F1)
銷毀()
.如果真結束
2. 易語言如何注冊全局熱鍵
下面的實例用到一個標簽一個按鈕,調試通過,需要的功能你自己是可以添加的,採納吧!
.版本 2
.支持庫 shellEx
.支持庫 spec
.程序集 窗口程序集1.程序集變數 bis, 整數型, , , 注冊到的標識,標簽反饋參數的便是這個,每個按鍵都有固定的標識,用此可判斷按下什麼
.子程序 __啟動窗口_創建完畢
bis = 注冊熱鍵 (取窗口句柄 (), 標簽1.取窗口句柄 (), 0, #鍵1)
.判斷開始 (bis = 0)
信息框 (「注冊熱鍵失敗!」, 0, 「提示」)
.默認
信息框 (「注冊熱鍵成功,請切換到其他程序按下按鍵1!」, 0, 「提示」)
調試輸出 (bis)
.判斷結束
.子程序 _標簽1_反饋事件, 整數型
.參數 參數一, 整數型
.參數 參數二, 整數型
調試輸出 (參數一)
.判斷開始 (按鈕1.標題 = 「播放」)
按鈕1.標題 = 「停止」
返回 ()
.默認
.判斷結束
調試輸出 (1)
.判斷開始 (按鈕1.標題 = 「停止」)
按鈕1.標題 = 「播放」
返回 ()
.默認
.判斷結束調試輸出 (2)
.子程序 _按鈕1_被單擊
.判斷開始 (按鈕1.標題 = 「播放」)
按鈕1.標題 = 「停止」
返回 ()
.默認
.判斷結束
.判斷開始 (按鈕1.標題 = 「停止」)
按鈕1.標題 = 「播放」
返回 ()
.默認
.判斷結束
.子程序 __啟動窗口_將被銷毀
調試輸出 (bis)撤銷熱鍵 (取窗口句柄 (), bis)
.子程序 __啟動窗口_可否被關閉, 邏輯型
調試輸出 (bis)撤銷熱鍵 (取窗口句柄 (), bis)
3. 易語言注冊熱鍵函數
可以使用函數「注冊熱鍵」
用法:
〈整數型〉 注冊熱鍵 (整數型 窗口句柄,整版數型 標簽句柄,整數型 功能權鍵,整數型 主熱鍵)
注冊系統熱鍵,返回一個熱鍵標識,失敗返回0。本命令為初級命令。
參數<1>的名稱為「窗口句柄」,類型為「整數型(int)」。窗口句柄。
參數<2>的名稱為「標簽句柄」,類型為「整數型(int)」。使用標簽的反饋事件來接受熱鍵。
參數<3>的名稱為「功能鍵」,類型為「整數型(int)」,初始值為「0」。可以為:0-無功能鍵;1-ALT鍵;2-CTRL鍵;4-SHIFT鍵或各鍵值之和。
參數<4>的名稱為「主熱鍵」,類型為「整數型(int)」。鍵代碼,可以使用易語言中的鍵代碼常量。
代碼示例:
例如:注冊熱鍵Ctrl+S
注冊熱鍵 (_啟動窗口.取窗口句柄 (), 標簽1.取窗口句柄 (), 2, #S鍵)
4. 易語言注冊熱鍵問題,怎麼注冊組合鍵
.版本 2
.支持庫 shellEx
.支持庫 spec
.程序集 窗口程序集_啟動窗口
.程序集變數 J, 整數型專
.子程序 __啟動窗口_創建完屬畢
J = 注冊熱鍵 (_啟動窗口.取窗口句柄 (), 標簽1.取窗口句柄 (), 1, #J鍵)
.子程序 _標簽1_反饋事件, 整數型
.參數 參數一, 整數型
.參數 參數二, 整數型
.如果真 (參數一 = J)
調試輸出 (「組合鍵CTRL+J」)
返回 ()
.如果真結束
5. 易語言如何注冊熱鍵中的+,-,× ,÷
.版本 2
.支持庫 shellEx
.支持庫 spec
.子程序 __啟動窗口_創建完畢
注冊熱鍵 (取窗專口句柄屬 (), 標簽1.取窗口句柄 (), 0, 107) ' 小鍵盤 「+」
注冊熱鍵 (取窗口句柄 (), 標簽1.取窗口句柄 (), 0, 109) ' 小鍵盤 「-」
注冊熱鍵 (取窗口句柄 (), 標簽1.取窗口句柄 (), 0, 106) ' 小鍵盤 「*」
注冊熱鍵 (取窗口句柄 (), 標簽1.取窗口句柄 (), 0, 111) ' 小鍵盤 「/」
.子程序 _標簽1_反饋事件, 整數型
.參數 參數一, 整數型
.參數 參數二, 整數型
調試輸出 (參數一)
6. 易語言注冊熱鍵的問題
我想你應該是按了來F1 開始按鈕被自單擊,按了F2 停止按鈕被單擊。我做了一個例子你可以參考。 這里要插入一個標簽。 代碼如下:
.程序集 窗口程序集1
.程序集變數 F1, 整數型
.程序集變數 F2, 整數型
.子程序 __啟動窗口_創建完畢
F1 = 注冊熱鍵 (_啟動窗口.取窗口句柄 (), 標簽1.取窗口句柄 (), 0, #F1鍵)
F2 = 注冊熱鍵 (_啟動窗口.取窗口句柄 (), 標簽1.取窗口句柄 (), 0, #F2鍵)
.子程序 _標簽1_反饋事件, 整數型
.參數 參數一, 整數型
.參數 參數二, 整數型
.如果真 (參數一 = F1)
_開始按鈕_被單擊 ()
.如果真結束
.如果真 (參數一 = F2)
_停止按鈕_被單擊 ()
7. 易語言怎麼注冊熱鍵
剛剛寫好的,直接復制就可以用了,需要一個標簽,一個時鍾,這里設置成1毫秒按一次回A鍵
.版本 2
.支持庫答 shellEx
.支持庫 eAPI
.程序集 窗口程序集1
.子程序 __啟動窗口_創建完畢
注冊熱鍵 (_啟動窗口.取窗口句柄 (), 標簽1.取窗口句柄 (), 0, #F10鍵)
.子程序 _標簽1_反饋事件, 整數型
.參數 參數一, 整數型
.參數 參數二, 整數型
.如果 (時鍾1.時鍾周期 = 0)
時鍾1.時鍾周期 = 1
.否則
時鍾1.時鍾周期 = 0
.如果結束
.子程序 _時鍾1_周期事件
模擬按鍵 (#A鍵, , )
8. 易語言如何使用熱鍵框來注冊熱鍵
其實就是一個注冊熱鍵而已
1、當焦點在編輯框時,檢測用戶的按鍵,一般都是專組合鍵
2、顯示用屬戶所按的組合鍵
3、在用戶還沒有確定的情況下,不斷循環第一步和第二步,因為有可能用戶重新選擇
4、在確定按鈕的事件中,注冊此熱鍵,並寫入ini之類的外部文件,下次運行軟體時重新注冊熱鍵。
9. 易語言注冊熱鍵
注冊熱鍵需要標簽組件配合使用..
代碼如下:
.版本 2
.支持庫 shellEx
.支持庫 eAPI
.程序版集權 窗口程序集1
.子程序 __啟動窗口_創建完畢
注冊熱鍵 (_啟動窗口.取窗口句柄 (), 標簽1.取窗口句柄 (), 0, #C鍵)
.子程序 _標簽1_反饋事件, 整數型
.參數 參數一, 整數型
.參數 參數二, 整數型
模擬按鍵 (#A鍵, #B鍵, )
信息框 (「」, 0, )
後面這個信息框彈出是為了提示整個代碼是成功的.
10. 易語言如何注冊多個熱鍵
先新建個標簽1
源碼:
.版本 2
.支持庫 shellEx
.程序集 窗口程序集1
.程序集變數專 F1, 整數型屬
.程序集變數 F2, 整數型
.程序集變數 F3, 整數型
.子程序 __啟動窗口_創建完畢
F1 = 注冊熱鍵 (取窗口句柄 (), 標簽1.取窗口句柄 (), 0, #F1鍵)
F2 = 注冊熱鍵 (取窗口句柄 (), 標簽1.取窗口句柄 (), 0, #F2鍵)
F3 = 注冊熱鍵 (取窗口句柄 (), 標簽1.取窗口句柄 (), 0, #F3鍵)
.子程序 _標簽1_反饋事件, 整數型
.參數 參數一, 整數型
.參數 參數二, 整數型
.如果真 (參數一 = F1)
信息框 (「F1鍵」, 0, )
.如果真結束
.如果真 (參數一 = F2)
信息框 (「F2鍵」, 0, )
.如果真結束
.如果真 (參數一 = F3)
信息框 (「F3鍵」, 0, )
.如果真結束
我的郵箱:[email protected]