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