Udostępnij za pośrednictwem


Klasa CUserTool

Narzędzie użytkownika jest element menu, który uruchamia aplikację zewnętrzną.Narzędzia karcie Dostosuj okno dialogowe (Klasa CMFCToolBarsCustomizeDialog) umożliwia użytkownikowi dodawanie narzędzi użytkownika i określ nazwę polecenia, argumenty i początkowy katalog dla każdego użytkownika narzędzia.

class CUserTool : public CObject

Członkowie

Bb983563.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CUserTool::CopyIconToClipboard

 

CUserTool::DrawToolIcon

Rysuje prostokąt określony ikonę użytkownika.

CUserTool::GetCommand

Zwraca ciąg zawierający tekst polecenia skojarzonej z narzędziem użytkownika.

CUserTool::GetCommandId

Zwraca identyfikator polecenia z menu Narzędzia użytkownika.

CUserTool::Invoke

Wykonuje polecenie skojarzonej z narzędziem użytkownika.

CUserTool::Serialize

Odczytuje lub zapisuje ten obiekt z lub do archiwum.(Zastępuje CObject::Serialize.)

CUserTool::SetCommand

Ustawia polecenia skojarzonej z narzędziem użytkownika.

CUserTool::SetToolIcon

Wczytuje ikonę narzędzia użytkownika z aplikacji skojarzonej z narzędziem.

Bb983563.collapse_all(pl-pl,VS.110).gifMetody chronione

Nazwa

Opis

CUserTool::LoadDefaultIcon

Wczytuje ikonę narzędzia użytkownika domyślnego.

Bb983563.collapse_all(pl-pl,VS.110).gifCzłonkowie danych

Nazwa

Opis

CUserTool::m_strArguments

Argumenty wiersza polecenia narzędzia użytkownika.

CUserTool::m_strInitialDirectory

Początkowy katalog narzędzia użytkownika.

CUserTool::m_strLabel

Nazwa narzędzia jest wyświetlana w element menu Narzędzia.

Uwagi

Aby uzyskać więcej informacji na temat włączania narzędzia użytkownika w aplikacji, zobacz Klasa CUserToolsManager.

Przykład

Poniższy przykład ilustruje sposób tworzenia narzędzie z CUserToolsManager obiekt, ustaw m_strLabel zmienną i zestaw aplikacji, która uruchamia narzędzie użytkownika.To urywek kodu jest częścią próbki Visual Studio Demo.

        // CUserToolsManager* pUserToolsManager
        CUserTool* pTool1 = pUserToolsManager->CreateNewTool();
        pTool1->m_strLabel = _T("&Notepad");
        pTool1->SetCommand(_T("notepad.exe"));

Hierarchii dziedziczenia

CObject

   CUserTool

Wymagania

Nagłówek: afxusertool.h

Zobacz też

Informacje

Wykres hierarchii

Klasa CWinAppEx

Klasa CUserToolsManager

Inne zasoby

Klasy MFC