Třída CUserTool
Nástroj uživatele je položky nabídky, která spustí externí aplikaci.Nástroje kartě vlastní dialogové okno (Třída CMFCToolBarsCustomizeDialog) umožňuje uživateli přidávat uživatele nástroje a zadejte název, příkaz, argumenty a počáteční adresář pro každého uživatele nástroje.
class CUserTool : public CObject
Členy
Veřejné metody
Název |
Description |
---|---|
|
|
Nakreslí na ikonu nástroje uživatele určeného obdélníku. |
|
Vrátí řetězec obsahující text příkaz přidružený nástroj uživatele. |
|
Vrátí ID příkazu položky nabídky Nástroje uživatele. |
|
Provede příkaz přidružený nástroj uživatele. |
|
Čtení nebo zápisu tohoto objektu z nebo do archivu.(Přepíše CObject::Serialize.) |
|
Nastaví příkaz přidružený nástroj uživatele. |
|
Ikona nástroje uživatelů načte z aplikaci přidruženou k nástroji. |
Chráněné metody
Název |
Description |
---|---|
Načte výchozí ikonou nástroje uživatelů. |
Datové členy
Název |
Description |
---|---|
Argumenty příkazového řádku nástroje uživatelů. |
|
Počáteční adresář nástroj uživatele. |
|
Název nástroje zobrazené v položce nabídky Nástroje. |
Poznámky
Další informace o tom, jak povolit uživateli nástroje v aplikaci naleznete Třída CUserToolsManager.
Příklad
Následující příklad ukazuje, jak vytvořit nástroj z CUserToolsManager objekt, nastavte m_strLabel členské proměnné a sady aplikací, která spustí nástroj uživatele.Tento fragment kódu je součástí Visual Studio Demo vzorku.
// CUserToolsManager* pUserToolsManager
CUserTool* pTool1 = pUserToolsManager->CreateNewTool();
pTool1->m_strLabel = _T("&Notepad");
pTool1->SetCommand(_T("notepad.exe"));
Hierarchii dědičnosti
Požadavky
Záhlaví: afxusertool.h