Класс CUserTool
Средство пользователя пункт меню, выполняемый внешнее приложение. Вкладка Сервис диалогового окна Настроить (Класс CMFCToolBarsCustomizeDialog) позволяет пользователю добавить средства пользователя и указать имя команды, аргументы и каталог начальных для каждого средства пользователя.
class CUserTool : public CObject
Члены
Открытые методы
Имя |
Описание |
---|---|
|
|
Рисует значок средства пользователя в заданном прямоугольнике. |
|
Возвращает строку, содержащую текст команды, связанной со средством пользователя. |
|
Возвращает идентификатор команды пункта меню средства пользователя. |
|
Выполняет команду, связанную со средством пользователя. |
|
Считывает или записывает данный объект или архива. (Переопределяет CObject::Serialize). |
|
Задает команду, связанный с инструментом пользователя. |
|
Загружает значок средства пользователя из приложения, связанного с инструментом. |
Защищенные методы
Имя |
Описание |
---|---|
Загружает значок по умолчанию для средств пользователя. |
Элементы данных
Имя |
Описание |
---|---|
Аргументы командной строки для средства пользователя. |
|
Начальный каталог для средства пользователя. |
|
Имя средства, отображаемый в пункте меню средства. |
Заметки
Дополнительные сведения о том, как включить средства пользователя в приложении см. в разделе Класс CUserToolsManager.
Пример
В следующем примере показано, как создать средство из объекта CUserToolsManager присвойте переменной члена m_strLabel и укажите приложение, которое запускает средство пользователя. Этот фрагмент кода является частью Пример demo Visual Studio.
// CUserToolsManager* pUserToolsManager
CUserTool* pTool1 = pUserToolsManager->CreateNewTool();
pTool1->m_strLabel = _T("&Notepad");
pTool1->SetCommand(_T("notepad.exe"));
Иерархия наследования
Требования
заголовок: afxusertool.h