Sdílet prostřednictvím


CWinAppEx::EnableUserTools

Umožňuje uživateli vytvořit vlastní nabídky příkazy, které snižují stisknutí kláves aplikace.Tato metoda vytvoří CUserToolsManager objektu.

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

Parametry

  • [v]uiCmdToolsDummy
    Celé číslo bez znaménka, používající rozhraní jako zástupný znak pro ID příkazu v nabídce Nástroje uživatele.

  • [v]uiCmdFirst
    ID příkazu pro první uživatel příkaz nástroje.

  • [v]uiCmdLast
    ID příkazu pro poslední příkaz nástroje uživatele.

  • [v]pToolRTC
    Třídy A, která CUserToolsManager objektu se používá k vytvoření nové nástroje pro uživatele.

  • [v]uArgMenuID
    ID argument nabídky.

  • [v]uInitDirMenuID
    ID nabídky pro nástroj počáteční adresář.

Vrácená hodnota

TRUEPokud metoda vytvoří a inicializuje CUserToolsManager objektu; FALSEPokud metoda selže nebo pokud CUserToolsManager objekt již existuje.

Poznámky

Při povolení uživatelem definované nástroje rámci automaticky podporuje dynamické nabídky, která může být prodloužena během úprav.Rámci každé nové položky přidruží externích příkazů.Rámci tyto příkazy vyvolá, když uživatel vybere příslušnou položku z Nástroje nabídce.

Při každém přidání nové položky rámci vytvoří nový objekt.Typ třídy pro nový objekt je definován pToolRTC . pToolRTC Typu třídy musí být odvozen od Třída CUserTool.

Další informace o uživateli nástroje a zahrnout je do aplikace, viz Uživatelem definované nástroje.

Požadavky

Záhlaví: afxwinappex.h

Viz také

Referenční dokumentace

Třída CWinAppEx

Diagram hierarchie

Třída CUserToolsManager

Třída CUserTool

Koncepty

Uživatelem definované nástroje