使用右上角的选项卡切换到不同的编程语言。

使用右上角的选项卡切换到不同的编程语言。

使用右上角的选项卡切换到不同的编程语言。

使用右上角的选项卡切换到不同的编程语言。

dev_set_tool_geometrydev_set_tool_geometryDevSetToolGeometryDevSetToolGeometrydev_set_tool_geometry开发设置工具几何(算子)

名称

dev_set_tool_geometrydev_set_tool_geometryDevSetToolGeometryDevSetToolGeometrydev_set_tool_geometry — 设置指定工具的位置和大小。

签名

dev_set_tool_geometry( : : ToolId, Row, Column, Width, Height : )

Herror dev_set_tool_geometry(const char* ToolId, const Hlong Row, const Hlong Column, const Hlong Width, const Hlong Height)

Herror T_dev_set_tool_geometry(const Htuple ToolId, const Htuple Row, const Htuple Column, const Htuple Width, const Htuple Height)

void DevSetToolGeometry(const HTuple& ToolId, const HTuple& Row, const HTuple& Column, const HTuple& Width, const HTuple& Height)

static void HOperatorSet.DevSetToolGeometry(HTuple toolId, HTuple row, HTuple column, HTuple width, HTuple height)

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 参数的工具。

参数 RowRowRowRowrowrowColumnColumnColumnColumncolumncolumn 可用于调整工具的位置。请注意,在 编辑 -> 参数选择 -> 一般属性 -> 一般选项 -> 窗口打开偏移 下指定的偏移值将分别加到行和列索引上。更多信息请参阅 “HDevelop 用户指南” 中的 “编辑 菜单”一章。若要恢复默认位置,可传入 'default'"default""default""default""default""default"

参数 WidthWidthWidthWidthwidthwidthHeightHeightHeightHeightheightheight 可用于调整工具的大小。若要恢复默认大小,可传入 'default'"default""default""default""default""default"。若 WidthWidthWidthWidthwidthwidthHeightHeightHeightHeightheightheight 小于工具的最小尺寸,则使用最小尺寸。

注意

此算子不支持代码导出。

参数

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

模块

基础