CWinAppEx::EnableUserTools
可讓使用者建立會減少應用程式的按鍵的自訂命令。 這個方法會建立 CUserToolsManager 物件。
BOOL EnableUserTools(
const UINT uiCmdToolsDummy,
const UINT uiCmdFirst,
const UINT uiCmdLast,
CRuntimeClass* pToolRTC = RUNTIME_CLASS(CUserTool),
UINT uArgMenuID = 0,
UINT uInitDirMenuID = 0
);
參數
[in] uiCmdToolsDummy
這個框架的不帶正負號的整數,當使用者命令 ID 的預留位置的 [工具] 功能表。[in] uiCmdFirst
第一個使用者工具命令的命令 ID。[in] uiCmdLast
最後一個使用者工具命令的命令 ID。[in] pToolRTC
CUserToolsManager 物件使用建立新使用者的類別工具。[in] uArgMenuID
引數功能表 ID.[in] uInitDirMenuID
初始工具目錄的功能表 ID。
傳回值
TRUE ,則方法會建立並初始化 CUserToolsManager 物件; FALSE ,則方法會失敗,或是 CUserToolsManager 物件已經存在。
備註
當您啟用使用者定義的工具時,架構會自動支援可擴充在自訂中的動態功能表。 這個框架相關聯的每個新項目與外部命令。 當使用者選取適當的項目從 [工具] 功能表時,架構會叫用這些命令。
在使用者將新的項目時,架構會建立新的物件。 新物件的類別型別是由 pToolRTC所定義。 必須從 CUserTool 類別衍生 pToolRTC 類別型別。
如需使用者工具的詳細資訊以及如何將它們加入至您的應用程式,請參閱 使用者定義工具。
需求
標題: afxwinappex.h