Freigeben über


CWinAppEx::EnableUserTools

Ermöglicht den Benutzern, um Befehle des benutzerdefinierten Menübefehl zu erstellen, die Tastatureingaben in der Anwendung reduzieren.Diese Methode erstellt ein CUserToolsManager-Objekt.

BOOL EnableUserTools(
   const UINT uiCmdToolsDummy,
   const UINT uiCmdFirst,
   const UINT uiCmdLast,
   CRuntimeClass* pToolRTC = RUNTIME_CLASS(CUserTool),
   UINT uArgMenuID = 0,
   UINT uInitDirMenuID = 0 
);

Parameter

  • [in] uiCmdToolsDummy
    Eine ganze Zahl, die das Framework als Platzhalter für die Befehls-ID des Benutzers verwendet, bearbeitet Menü.

  • [in] uiCmdFirst
    Die Befehls-ID für den ersten Benutzertoolbefehl.

  • [in] uiCmdLast
    Die Befehls-ID für den letzten Benutzertoolbefehl.

  • [in] pToolRTC
    Eine Klasse, die das CUserToolsManager-Objekt verwendet, um neuen Benutzer erstellt, bearbeitet.

  • [in] uArgMenuID
    Die ID Argumentmenü

  • [in] uInitDirMenuID
    Das Menü ID für das ursprüngliche Toolverzeichnis.

Rückgabewert

TRUE, wenn die Methode ein CUserToolsManager-Objekt erstellt und initialisiert; FALSE, wenn die Methode fehlschlägt, oder wenn ein CUserToolsManager-Objekt bereits vorhanden ist.

Hinweise

Wenn Sie benutzerdefinierte Tools können, unterstützt das Framework automatisch ein dynamisches Menü, das während der Anpassung erweitert werden kann.Das Framework ordnet jeden neuen Artikel mit einem externen Befehl zu.Das Framework ruft diese Befehle auf, wenn der Benutzer das entsprechende Element des Menü Tools auswählt.

Immer wenn der Benutzer ein neues Element hinzufügt, erstellt das Framework ein neues Objekt.Der Klassentyp für das neue Objekt wird von pToolRTC definiert.Der pToolRTC-Klassentyp muss von CUserTool-Klasse abgeleitet werden.

Weitere Informationen zu Benutzertools und wie sie in die Anwendung, finden Sie unter Benutzerdefinierte Tools enthält.

Anforderungen

Header: afxwinappex.h

Siehe auch

Referenz

CWinAppEx-Klasse

Hierarchien-Diagramm

CUserToolsManager-Klasse

CUserTool-Klasse

Konzepte

Benutzerdefinierte Tools