共用方式為


CHotKeyCtrl 類別

提供 Windows 通用熱鍵控制項的功能。

class CHotKeyCtrl : public CWnd

Members

公用建構函式

名稱

描述

CHotKeyCtrl::CHotKeyCtrl

建構 CHotKeyCtrl 物件。

公用方法

名稱

描述

CHotKeyCtrl::Create

建立熱鍵控制項並將其附加至 CHotKeyCtrl 物件。

CHotKeyCtrl::CreateEx

建立具有指定之視窗的延伸樣式的熱鍵控制項並將其附加至 CHotKeyCtrl 物件。

CHotKeyCtrl::GetHotKey

從熱鍵控制項擷取一個快速鍵的虛擬按鍵碼和輔助鍵旗標。

CHotKeyCtrl::GetHotKeyName

擷取金鑰名稱,在區域字元集,指派給熱鍵。

CHotKeyCtrl::GetKeyName

擷取金鑰名稱,在區域字元集,指派給指定的虛擬按鍵碼。

CHotKeyCtrl::SetHotKey

設定熱鍵控制項的快速鍵組合。

CHotKeyCtrl::SetRules

定義無效組合和預設修飾詞 (Modifier) 組合的熱鍵控制項。

備註

「熱鍵控制項」是可讓使用者建立熱鍵的視窗。 「熱鍵」是使用者可以按下快速執行動作的組合鍵。 (例如,使用者可以建立啟動特定視窗並在疊置順序最頂端它)、熱鍵熱鍵控制項會顯示使用者的選擇並確定使用者選取有效的按鍵組合。

這個控制項 (也 CHotKeyCtrl 類別) 給在 Windows 95 /98 和 Windows NT 3.51 版之下的程式才能使用 (含) 以後版本。

當使用者選取的組合鍵時,應用程式可以從控制項擷取指定的組合鍵和使用 WM_SETHOTKEY 訊息設定在系統中的快速鍵。 每當使用者按下快速鍵之後,從系統的任何部分時, 視窗中指定的 WM_SETHOTKEY 訊息接收指定 SC_HOTKEYWM_SYSCOMMAND 訊息。 這個訊息就會接收到的視窗。 快速鍵維持有效直到呼叫 WM_SETHOTKEY 匯出的應用程式。

這個機制是取決於 WM_HOTKEY 訊息和視窗 RegisterHotKeyUnregisterHotKey 函式支援不同的快速鍵。

如需使用 CHotKeyCtrl的資訊,請參閱 控制項使用 CHotKeyCtrl

繼承階層架構

CObject

CCmdTarget

CWnd

CHotKeyCtrl

需求

Header: afxcmn.h

請參閱

參考

CWnd 類別

階層架構圖表