dev_set_tool_geometrydev_set_tool_geometryDevSetToolGeometryDevSetToolGeometrydev_set_tool_geometry开发设置工具几何(算子)
名称
dev_set_tool_geometrydev_set_tool_geometryDevSetToolGeometryDevSetToolGeometrydev_set_tool_geometry — 设置指定工具的位置和大小。
签名
def dev_set_tool_geometry(tool_id: HHandle, row: Union[int, str], column: Union[int, str], width: Union[int, str], height: int) -> None
描述
dev_set_tool_geometrydev_set_tool_geometryDevSetToolGeometryDevSetToolGeometryDevSetToolGeometrydev_set_tool_geometry 用于设置 ID 为 ToolIdToolIdToolIdToolIdtoolIdtool_id 的工具的位置和尺寸。
除了使用在打开工具时指定的 ToolIdToolIdToolIdToolIdtoolIdtool_id 之外,您还可以使用在 dev_open_tooldev_open_toolDevOpenToolDevOpenToolDevOpenTooldev_open_tool 中指定的名称。在这种情况下,系统将使用任何符合
ToolIdToolIdToolIdToolIdtoolIdtool_id 参数的工具。
参数 RowRowRowRowrowrow 和 ColumnColumnColumnColumncolumncolumn 可用于调整工具的位置。请注意,在
编辑 -> 参数选择 ->
一般属性 -> 一般选项
-> 窗口打开偏移 下指定的偏移值将分别加到行和列索引上。更多信息请参阅 “HDevelop 用户指南” 中的 “编辑 菜单”一章。若要恢复默认位置,可传入 'default'"default""default""default""default""default"。
参数 WidthWidthWidthWidthwidthwidth 和 HeightHeightHeightHeightheightheight 可用于调整工具的大小。若要恢复默认大小,可传入 'default'"default""default""default""default""default"。若 WidthWidthWidthWidthwidthwidth 和 HeightHeightHeightHeightheightheight 小于工具的最小尺寸,则使用最小尺寸。
注意
此算子不支持代码导出。
参数
ToolIdToolIdToolIdToolIdtoolIdtool_id (输入控制) dev_tool → HTupleHHandleHTupleHtuple (string) (IntPtr) (HString) (char*)
工具标签符。
RowRowRowRowrowrow (输入控制) rectangle.origin.y → HTupleUnion[int, str]HTupleHtuple (integer / string) (int / long / string) (Hlong / HString) (Hlong / char*)
左上角的行索引。
默认值:
'default'
"default"
"default"
"default"
"default"
"default"
最小增量:
1
建议增量:
1
ColumnColumnColumnColumncolumncolumn (输入控制) rectangle.origin.x → HTupleUnion[int, str]HTupleHtuple (integer / string) (int / long / string) (Hlong / HString) (Hlong / char*)
左上角的列索引。
默认值:
'default'
"default"
"default"
"default"
"default"
"default"
最小增量:
1
建议增量:
1
WidthWidthWidthWidthwidthwidth (输入控制) rectangle.extent.x → HTupleUnion[int, str]HTupleHtuple (integer / string) (int / long / string) (Hlong / HString) (Hlong / char*)
工具的宽度。
默认值:
'default'
"default"
"default"
"default"
"default"
"default"
最小增量:
1
建议增量:
1
限制:
Width > 0
HeightHeightHeightHeightheightheight (输入控制) rectangle.extent.y → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
工具的高度。
默认值:
'default'
"default"
"default"
"default"
"default"
"default"
最小增量:
1
建议增量:
1
限制:
Height > 0
示例(HDevelop)
dev_open_tool ('zoom_window', 0, 0, Width, 'default', ToolId)
dev_close_tool (ToolId)
结果
如果指定参数的值正确,dev_open_tooldev_open_toolDevOpenToolDevOpenToolDevOpenTooldev_open_tool 返回 2 (H_MSG_TRUE)。否则,将抛出一个异常并返回错误代码。
可能的前趋
dev_open_tooldev_open_toolDevOpenToolDevOpenToolDevOpenTooldev_open_tool
可能的后继
dev_show_tooldev_show_toolDevShowToolDevShowToolDevShowTooldev_show_tool,
dev_close_tooldev_close_toolDevCloseToolDevCloseToolDevCloseTooldev_close_tool
替代
dev_show_tooldev_show_toolDevShowToolDevShowToolDevShowTooldev_show_tool
另见
dev_show_tooldev_show_toolDevShowToolDevShowToolDevShowTooldev_show_tool
模块
基础