CKeyboardManager 類別
處理主框架視窗以及子框架視窗的快速鍵資料表。
class CKeyboardManager : public CObject
Members
公用建構函式
名稱 |
描述 |
建構 CKeyboardManager 物件。 |
公用方法
名稱 |
描述 |
清除表快速鍵。 |
|
擷取指定的命令和視窗的預設快速鍵。 |
|
決定金鑰是由在快速鍵對應表中處理。 |
|
指示字元為可列印的。 |
|
指出功能表是否顯示命令或只有預設快速鍵的所有快速鍵。 |
|
從 Windows 登錄載入快速鍵資料表。 |
|
重新載入來自應用程式資源的快速鍵資料表。 |
|
快速鍵將資料表拖曳至 Windows 登錄中。 |
|
會針對每一個命令指定架構要顯示所有命令的所有快速鍵,或單一快速鍵。這個方法不會影響只具有一個關聯的快速鍵的命令。 |
|
將字元轉換為它的上邊緣暫存器。 |
|
更新為新的快速鍵資料表的快速鍵資料表。 |
備註
這個類別的成員可讓您儲存和快速鍵資料表加入至 Windows 登錄中,使用範本來更新快速鍵資料表和尋找一個命令的預設快速鍵在框架視窗。此外, CKeyboardManager 物件可讓您控制快速鍵如何顯示。
您無法以手動方式建立 CKeyboardManager 物件。它將會由您的應用程式架構自動建立。不過,您應該在您的應用程式中初始化程序呼叫 CWinAppEx::InitKeyboardManager 。若要取得指標應用程式的鍵盤處理常式中,呼叫 CWinAppEx::GetKeyboardManager。
範例
下列範例示範如何擷取指標 CKeyboardManager 物件從 CWinAppEx 類別以及如何顯示所有快速鍵與功能表命令。這個程式碼片段是 自訂呼叫範例的一部分。
// The GetKeyboardManager method is inherited from the CWinAppEx class.
CKeyboardManager* cKeyboardManager = GetKeyboardManager();
cKeyboardManager->ShowAllAccelerators();
繼承階層架構
需求
標題: afxkeyboardmanager.h
請參閱
參考
CWinAppEx::InitKeyboardManager