CUserTool选件类
用户工具是运行外部应用程序的菜单项。 自定义 对话框(CMFCToolBarsCustomizeDialog选件类)的 工具 选项允许用户添加用户工具以及每个用户工具指定名称、说明、参数和初始内容。
class CUserTool : public CObject
成员
公共方法
名称 |
说明 |
---|---|
|
|
绘制在指定的矩形的用户工具图标。 |
|
返回包含命令文本与用户工具的字符串。 |
|
返回用户工具的菜单项的命令ID。 |
|
执行该命令与用户工具。 |
|
读取或写入此对象从或对存档。 (重写 CObject::Serialize。) |
|
将该命令与用户工具。 |
|
从应用程序加载用户工具的图标与工具。 |
受保护的方法
名称 |
说明 |
---|---|
加载用户工具的默认图标。 |
数据成员
名称 |
说明 |
---|---|
用户工具的命令行参数。 |
|
用户工具的初始目录。 |
|
在该工具的菜单项显示的工具名称。 |
备注
有关如何在应用程序中启用用户工具的更多信息,请参见 CUserToolsManager选件类。
示例
下面的示例演示如何创建从 CUserToolsManager 对象的工具,设置 m_strLabel 成员变量,并将用户工具运行的应用程序。 此代码段是 Visual Studio演示示例的一部分。
// CUserToolsManager* pUserToolsManager
CUserTool* pTool1 = pUserToolsManager->CreateNewTool();
pTool1->m_strLabel = _T("&Notepad");
pTool1->SetCommand(_T("notepad.exe"));
继承层次结构
要求
标头: afxusertool.h