CWinAppEx::EnableUserTools
Gli consente di creare comandi di menu personalizzati che riducono le sequenze di tasti nell'applicazione. Questo metodo crea un oggetto CUserToolsManager.
BOOL EnableUserTools(
const UINT uiCmdToolsDummy,
const UINT uiCmdFirst,
const UINT uiCmdLast,
CRuntimeClass* pToolRTC = RUNTIME_CLASS(CUserTool),
UINT uArgMenuID = 0,
UINT uInitDirMenuID = 0
);
Parametri
[in] uiCmdToolsDummy
Intero senza segno che il framework utilizza come segnaposto per l'id di comando del menu strumenti dell'utente.[in] uiCmdFirst
L'id di comando per il primo comando dello strumento dell'utente.[in] uiCmdLast
L'id di comando per l'ultimo comandi di strumenti dell'utente.[in] pToolRTC
Una classe che l'oggetto CUserToolsManager utilizza per creare il nuovo utente strumenti.[in] uArgMenuID
L'identificazione del menu dell'argomento[in] uInitDirMenuID
Il menu ID per la directory iniziale dello strumento.
Valore restituito
TRUE se il metodo crea e inizializza un oggetto CUserToolsManager ; FALSE se il metodo non riesce o se un oggetto CUserToolsManager esiste già.
Note
Quando si abilita gli strumenti definiti dall'utente, il framework supporta automaticamente un menu dinamico che può essere esteso durante la personalizzazione. Il framework associa ogni nuovo elemento con un comando esterno. Il framework chiama questi controlli quando l'utente seleziona l'elemento appropriato dal menu Strumenti.
Ogni volta che l'utente aggiunge un nuovo elemento, il framework crea un nuovo oggetto. Il tipo di classe per il nuovo oggetto viene definito da pToolRTC. Il tipo della classe pToolRTC deve essere derivato da Classe CUserTool.
Per ulteriori informazioni sugli strumenti dell'utente e come possibile incorporarlo nell'applicazione, vedere Strumenti definiti dall'utente.
Requisiti
intestazione: afxwinappex.h