CHotKeyCtrl 類別
提供 Windows 通用熱鍵控制項的功能。
class CHotKeyCtrl : public CWnd
Members
公用建構函式
名稱 |
描述 |
---|---|
建構 CHotKeyCtrl 物件。 |
公用方法
名稱 |
描述 |
---|---|
建立熱鍵控制項並將其附加至 CHotKeyCtrl 物件。 |
|
建立具有指定之視窗的延伸樣式的熱鍵控制項並將其附加至 CHotKeyCtrl 物件。 |
|
從熱鍵控制項擷取一個快速鍵的虛擬按鍵碼和輔助鍵旗標。 |
|
擷取金鑰名稱,在區域字元集,指派給熱鍵。 |
|
擷取金鑰名稱,在區域字元集,指派給指定的虛擬按鍵碼。 |
|
設定熱鍵控制項的快速鍵組合。 |
|
定義無效組合和預設修飾詞 (Modifier) 組合的熱鍵控制項。 |
備註
「熱鍵控制項」是可讓使用者建立熱鍵的視窗。 「熱鍵」是使用者可以按下快速執行動作的組合鍵。 (例如,使用者可以建立啟動特定視窗並在疊置順序最頂端它)、熱鍵熱鍵控制項會顯示使用者的選擇並確定使用者選取有效的按鍵組合。
這個控制項 (也 CHotKeyCtrl 類別) 給在 Windows 95 /98 和 Windows NT 3.51 版之下的程式才能使用 (含) 以後版本。
當使用者選取的組合鍵時,應用程式可以從控制項擷取指定的組合鍵和使用 WM_SETHOTKEY 訊息設定在系統中的快速鍵。 每當使用者按下快速鍵之後,從系統的任何部分時, 視窗中指定的 WM_SETHOTKEY 訊息接收指定 SC_HOTKEY的 WM_SYSCOMMAND 訊息。 這個訊息就會接收到的視窗。 快速鍵維持有效直到呼叫 WM_SETHOTKEY 匯出的應用程式。
這個機制是取決於 WM_HOTKEY 訊息和視窗 RegisterHotKey 和 UnregisterHotKey 函式支援不同的快速鍵。
如需使用 CHotKeyCtrl的資訊,請參閱 控制項 和 使用 CHotKeyCtrl。
繼承階層架構
CHotKeyCtrl
需求
Header: afxcmn.h