Udostępnij za pośrednictwem


CWinAppEx::EnableUserTools

Umożliwia użytkownikowi tworzenie niestandardowego menu poleceń, które zmniejszenia naciśnięcia klawiszy w aplikacji.Metoda ta polega na CUserToolsManager obiektu.

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

Parametry

  • [w]uiCmdToolsDummy
    Całkowitą bez znaku ramach używa jako symbol zastępczy dla polecenia identyfikator użytkownika menu Narzędzia.

  • [w]uiCmdFirst
    Identyfikator polecenia dla pierwszego polecenia narzędzia użytkownika.

  • [w]uiCmdLast
    Identyfikator polecenia ostatniego polecenia narzędzia użytkownika.

  • [w]pToolRTC
    Klasa A, który CUserToolsManager obiektu używa do tworzenia nowych narzędzi użytkownika.

  • [w]uArgMenuID
    Identyfikator argument menu.

  • [w]uInitDirMenuID
    Identyfikator katalogu początkowego narzędzie menu.

Wartość zwracana

TRUEJeśli metoda tworzy i inicjuje CUserToolsManager obiektu; FALSEJeśli metoda nie powiedzie się lub CUserToolsManager obiekt już istnieje.

Uwagi

Po włączeniu narzędzia użytkownika ramach automatycznie obsługuje dynamicznych menu, które mogą zostać rozszerzone podczas dostosowywania.Ramy kojarzy każdy nowy element z zewnętrznych poleceń.Ramy wywołuje tych poleceń, gdy użytkownik wybierze odpowiedniego towaru z Narzędzia menu.

Przy każdym użytkownik dodaje nowy element, w ramach tworzy nowy obiekt.Typ klasy dla nowego obiektu jest zdefiniowany przez pToolRTC.pToolRTC Pochodną klasy Klasa CUserTool.

Aby uzyskać więcej informacji na temat narzędzia użytkownika i sposobu włączenia ich do aplikacji, zobacz Narzędzia zdefiniowane przez użytkownika.

Wymagania

Nagłówek: afxwinappex.h

Zobacz też

Informacje

Klasa CWinAppEx

Diagram hierarchii

Klasa CUserToolsManager

Klasa CUserTool

Koncepcje

Narzędzia zdefiniowane przez użytkownika