dev_show_tooldev_show_toolDevShowToolDevShowTooldev_show_tool开发显示工具(算子)
名称
dev_show_tooldev_show_toolDevShowToolDevShowTooldev_show_tool — 显示指定的工具。
签名
Herror dev_show_tool(const char* ToolId, const char* Action)
Herror T_dev_show_tool(const Htuple ToolId, const Htuple Action)
void DevShowTool(const HTuple& ToolId, const HTuple& Action)
描述
dev_show_tooldev_show_toolDevShowToolDevShowToolDevShowTooldev_show_tool 会在工具 ToolIdToolIdToolIdToolIdtoolIdtool_id 上执行操作 ActionActionActionActionactionaction。
除了使用打开工具时指定的 ToolIdToolIdToolIdToolIdtoolIdtool_id 之外,您还可以使用在 dev_open_tooldev_open_toolDevOpenToolDevOpenToolDevOpenTooldev_open_tool 中指定的名称。在这种情况下,系统将使用任何符合
ToolIdToolIdToolIdToolIdtoolIdtool_id 参数的工具。
ActionActionActionActionactionaction
- 'show'"show""show""show""show""show":
激活该工具。
- 'normal'"normal""normal""normal""normal""normal":
显示该工具,将其置于最前并激活。
- 'minimize'"minimize""minimize""minimize""minimize""minimize":
将该工具最小化。
- 'maximize'"maximize""maximize""maximize""maximize""maximize":
将该工具最大化。
- 'hide'"hide""hide""hide""hide""hide":
隐藏该工具。
注意
此算子不支持代码导出。
参数
ToolIdToolIdToolIdToolIdtoolIdtool_id (输入控制) dev_tool → HTupleHHandleHTupleHtuple (string) (IntPtr) (HString) (char*)
工具标签符。
ActionActionActionActionactionaction (输入控制) string → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
待执行的操作。
示例(HDevelop)
dev_open_tool ('matching_assistant', 0, 0, 'default','default', ToolId)
dev_show_tool (ToolId, 'minimize')
结果
如果指定参数的值正确,dev_show_tooldev_show_toolDevShowToolDevShowToolDevShowTooldev_show_tool 返回 2 (H_MSG_TRUE)。否则,将抛出一个异常并返回错误代码。
可能的前趋
dev_set_tool_geometrydev_set_tool_geometryDevSetToolGeometryDevSetToolGeometryDevSetToolGeometrydev_set_tool_geometry,
dev_open_tooldev_open_toolDevOpenToolDevOpenToolDevOpenTooldev_open_tool
另见
dev_set_tool_geometrydev_set_tool_geometryDevSetToolGeometryDevSetToolGeometryDevSetToolGeometrydev_set_tool_geometry
模块
基础