熱鍵和快捷鍵(
hotkey and shortcut key)
熱鍵是跟在功能選單後的帶下劃線的鍵,直接按下就可以,只有看到了才可以使用;快捷鍵一般為組合鍵,不需要看到選單後定義的快捷按鈕,直接按組合鍵即可實現其功能。
熱鍵必須在能看見該熱鍵的情況下才有效,就是說如果是選單上的熱鍵,就要先彈出選單,才能使用熱鍵;而快捷鍵則無須彈出選單。快捷鍵還要分
windows
系統快捷鍵和軟體自定義的快捷鍵,前者在作業系統中通用,不論你處於什麼狀態你都可以使用他,且含義都一樣,而後者只能在定義了該快捷鍵的軟體中使用,且各軟體可以把他定義成不同的含義。對於熱鍵,可以是在選單中,也可以是在按鈕中,一般情況下,直接按下熱鍵就可以執行相應操作,但如果當前焦點處於可錄入的控制項中,則要在熱鍵前加上
alt鍵,否則,你就直接把熱鍵輸入到了文字框內了。
熱鍵只能在當前的視窗中使用,而快捷鍵就不一定。
熱鍵和快捷鍵的另乙個區別就是快捷鍵在多語言的程式上是沒有本地化的,但是熱鍵一般都是根據本地語言的字母、符號等特點本地化了的。
系統級快捷鍵可以全域性響應,不論當前焦點在**、執行什麼程式,按下時都能起作用;
應用程式
級熱鍵只能在當前活動的程式中起作用,當應用程式熱鍵的定義程式不活動或在後台執行時,熱鍵就無效了;
控制項級的熱鍵則僅在當前控制項中起作用。
C 註冊熱鍵 快捷鍵
熱鍵是全域性的,使用 api 註冊。快捷鍵是區域性的,不使用 api 只能在視窗啟用的時候使用。include include using namespace std intmain if 0 registerhotkey null,2 mod control,vk f2 訊息迴圈 msg msg ...
WinForm程式 註冊熱鍵快捷鍵切換
重寫defwndproc事件 region window 訊息捕獲 const int wm copydata 0x004a public struct copydatastruct dllimport user32 public static extern bool changewindowmes...
VB 常用 快捷鍵 熱鍵 程式設計師
窗體設定,控制項布局時用 alt v x可以快速顯示出工具框 alt p n 引用 ctrl 左右鍵頭可以移動控制項 shift 左右鍵頭調整控制項大小 f7 切換到編輯視窗 shift f7 切換 視窗 開發 除錯 都能用的 ctrl c複製 ctrl v貼上 ctrl x剪貼 ctrl f查詢 ...