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
Metody publiczne
Nazwa |
Opis |
---|---|
|
|
Rysuje prostokąt określony ikonę użytkownika. |
|
Zwraca ciąg zawierający tekst polecenia skojarzonej z narzędziem użytkownika. |
|
Zwraca identyfikator polecenia z menu Narzędzia użytkownika. |
|
Wykonuje polecenie skojarzonej z narzędziem użytkownika. |
|
Odczytuje lub zapisuje ten obiekt z lub do archiwum.(Zastępuje CObject::Serialize.) |
|
Ustawia polecenia skojarzonej z narzędziem użytkownika. |
|
Wczytuje ikonę narzędzia użytkownika z aplikacji skojarzonej z narzędziem. |
Metody chronione
Nazwa |
Opis |
---|---|
Wczytuje ikonę narzędzia użytkownika domyślnego. |
Członkowie danych
Nazwa |
Opis |
---|---|
Argumenty wiersza polecenia narzędzia użytkownika. |
|
Początkowy katalog narzędzia użytkownika. |
|
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
Wymagania
Nagłówek: afxusertool.h