dev_open_tooldev_open_toolDevOpenToolDevOpenTooldev_open_tool开发打开工具(算子)
名称
dev_open_tooldev_open_toolDevOpenToolDevOpenTooldev_open_tool — 打开 HDevelop 工具、非模态对话框或助手。
签名
Herror dev_open_tool(const char* ToolName, const Hlong Row, const Hlong Column, const Hlong Width, const Hlong Height, const char* GenParamName, const char* GenParamValue, char* ToolId)
Herror T_dev_open_tool(const Htuple ToolName, const Htuple Row, const Htuple Column, const Htuple Width, const Htuple Height, const Htuple GenParamName, const Htuple GenParamValue, Htuple* ToolId)
def dev_open_tool(tool_name: str, row: Union[int, str], column: Union[int, str], width: Union[int, str], height: Union[int, str], gen_param_name: MaybeSequence[str], gen_param_value: MaybeSequence[str]) -> HHandle
描述
dev_open_tooldev_open_toolDevOpenToolDevOpenToolDevOpenTooldev_open_tool用于打开 HDevelop 工具、非模态对话框或助手。参数 ToolNameToolNameToolNameToolNametoolNametool_name 包含要打开的工具的名称。该算子返回新创建工具的 ToolIdToolIdToolIdToolIdtoolIdtool_id,该标识符可用于 dev_set_tool_geometrydev_set_tool_geometryDevSetToolGeometryDevSetToolGeometryDevSetToolGeometrydev_set_tool_geometry、dev_show_tooldev_show_toolDevShowToolDevShowToolDevShowTooldev_show_tool、dev_close_tooldev_close_toolDevCloseToolDevCloseToolDevCloseTooldev_close_tool 等算子来定位特定工具。打开的工具会自动成为活动工具。
通过点击窗口边框上的 关闭 按钮,或调用 dev_close_tooldev_close_toolDevCloseToolDevCloseToolDevCloseTooldev_close_tool,即可关闭该工具。。
参数 GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name 和 GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value 是可选的。对于某些 ToolNameToolNameToolNameToolNametoolNametool_name,它们可用于指定要显示的页面等,详见下文。如果将它们设置为 [],则工具将以默认设置打开。
以下列出了受支持的工具,并按主题进行了分类。
关于 主窗口 中 ToolNameToolNameToolNameToolNametoolNametool_name 支持的值:
-
'graphics_window'"graphics_window""graphics_window""graphics_window""graphics_window""graphics_window":图形窗口
-
'operator_window'"operator_window""operator_window""operator_window""operator_window""operator_window":算子窗口
-
'program_window'"program_window""program_window""program_window""program_window""program_window":程序窗口
-
'variable_window'"variable_window""variable_window""variable_window""variable_window""variable_window":变量窗口
关于 助手 支持的 ToolNameToolNameToolNameToolNametoolNametool_name 值:
-
'calibration_assistant'"calibration_assistant""calibration_assistant""calibration_assistant""calibration_assistant""calibration_assistant":相机标定助手
GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name 的支持值:
-
'page'"page""page""page""page""page":要显示的页面。GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value 支持的值:
-
'setup'"setup""setup""setup""setup""setup":设置
-
'calibration'"calibration""calibration""calibration""calibration""calibration":标定
-
'result'"result""result""result""result""result":结果
-
'code_generation'"code_generation""code_generation""code_generation""code_generation""code_generation":代码生成
示例:
dev_open_tool('calibration_assistant', ..., 'page', 'result', ...)dev_open_tool("calibration_assistant", ..., "page", "result", ...)DevOpenTool("calibration_assistant", ..., "page", "result", ...)DevOpenTool("calibration_assistant", ..., "page", "result", ...)DevOpenTool("calibration_assistant", ..., "page", "result", ...)dev_open_tool("calibration_assistant", ..., "page", "result", ...)
打开标定助手并显示 结果 选项卡。
-
'image_acquisition_assistant'"image_acquisition_assistant""image_acquisition_assistant""image_acquisition_assistant""image_acquisition_assistant""image_acquisition_assistant":图像采集助手
GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name 的支持值:
-
'page'"page""page""page""page""page":要显示的页面。GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value 支持的值:
-
'source'"source""source""source""source""source":源
-
'connection'"connection""connection""connection""connection""connection":连接
-
'parameters'"parameters""parameters""parameters""parameters""parameters":参数
-
'code_generation'"code_generation""code_generation""code_generation""code_generation""code_generation":代码生成
示例:
dev_open_tool('image_acquisition', ...,'page', 'source', ...)dev_open_tool("image_acquisition", ...,"page", "source", ...)DevOpenTool("image_acquisition", ...,"page", "source", ...)DevOpenTool("image_acquisition", ...,"page", "source", ...)DevOpenTool("image_acquisition", ...,"page", "source", ...)dev_open_tool("image_acquisition", ...,"page", "source", ...)
打开图像采集助手并显示 源 选项卡。
-
'matching_assistant'"matching_assistant""matching_assistant""matching_assistant""matching_assistant""matching_assistant":匹配助手
GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name 的支持值:
-
'page'"page""page""page""page""page":要显示的页面。GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value 支持的值:
-
'model_creation'"model_creation""model_creation""model_creation""model_creation""model_creation":模型创建
-
'model_parameter'"model_parameter""model_parameter""model_parameter""model_parameter""model_parameter":模型参数
-
'model_use'"model_use""model_use""model_use""model_use""model_use":模型使用
-
'inspect'"inspect""inspect""inspect""inspect""inspect":检查
-
'code_generation'"code_generation""code_generation""code_generation""code_generation""code_generation":代码生成
示例:
dev_open_tool('matching_assistant', ...,'page', 'inspect', ...)dev_open_tool("matching_assistant", ...,"page", "inspect", ...)DevOpenTool("matching_assistant", ...,"page", "inspect", ...)DevOpenTool("matching_assistant", ...,"page", "inspect", ...)DevOpenTool("matching_assistant", ...,"page", "inspect", ...)dev_open_tool("matching_assistant", ...,"page", "inspect", ...)
打开匹配助手并显示 检查 选项卡。
-
'measure1d_assistant'"measure1d_assistant""measure1d_assistant""measure1d_assistant""measure1d_assistant""measure1d_assistant":测量助手
GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name 的支持值:
-
'page'"page""page""page""page""page":要显示的页面。GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value 支持的值:
-
'input'"input""input""input""input""input":输入
-
'edges'"edges""edges""edges""edges""edges":边缘
-
'fuzzy'"fuzzy""fuzzy""fuzzy""fuzzy""fuzzy":模糊
-
'result'"result""result""result""result""result":结果
-
'code_generation'"code_generation""code_generation""code_generation""code_generation""code_generation":代码生成
示例:
dev_open_tool('measure1d_assistant', ..., 'page', 'edges', ...)dev_open_tool("measure1d_assistant", ..., "page", "edges", ...)DevOpenTool("measure1d_assistant", ..., "page", "edges", ...)DevOpenTool("measure1d_assistant", ..., "page", "edges", ...)DevOpenTool("measure1d_assistant", ..., "page", "edges", ...)dev_open_tool("measure1d_assistant", ..., "page", "edges", ...)
打开测量助手并显示 边缘 选项卡。
-
'ocr_assistant'"ocr_assistant""ocr_assistant""ocr_assistant""ocr_assistant""ocr_assistant":OCR 助手
关于 工具 支持的 ToolNameToolNameToolNameToolNametoolNametool_name 值:
-
'call_stack'"call_stack""call_stack""call_stack""call_stack""call_stack":调用栈
-
'canvas'"canvas""canvas""canvas""canvas""canvas":画布窗口
-
'feature_histogram'"feature_histogram""feature_histogram""feature_histogram""feature_histogram""feature_histogram":特征直方图
-
'feature_inspection'"feature_inspection""feature_inspection""feature_inspection""feature_inspection""feature_inspection":特征检查
-
'gray_histogram'"gray_histogram""gray_histogram""gray_histogram""gray_histogram""gray_histogram":灰度直方图
-
'line_profile'"line_profile""line_profile""line_profile""line_profile""line_profile":线轮廓
-
'zoom_window'"zoom_window""zoom_window""zoom_window""zoom_window""zoom_window":缩放窗口
-
'ocr_training_file_browser'"ocr_training_file_browser""ocr_training_file_browser""ocr_training_file_browser""ocr_training_file_browser""ocr_training_file_browser":OCR 训练文件浏览器
关于 对话框 支持的 ToolNameToolNameToolNameToolNametoolNametool_name 值:
-
'browse_examples_dialog'"browse_examples_dialog""browse_examples_dialog""browse_examples_dialog""browse_examples_dialog""browse_examples_dialog":浏览示例对话框
-
'create_procedure_dialog'"create_procedure_dialog""create_procedure_dialog""create_procedure_dialog""create_procedure_dialog""create_procedure_dialog":创建函数对话框
-
'edit_procedure_interface_dialog'"edit_procedure_interface_dialog""edit_procedure_interface_dialog""edit_procedure_interface_dialog""edit_procedure_interface_dialog""edit_procedure_interface_dialog":编辑函数接口对话框
-
'find_replace_dialog'"find_replace_dialog""find_replace_dialog""find_replace_dialog""find_replace_dialog""find_replace_dialog":查找替换对话框
-
'output_console'"output_console""output_console""output_console""output_console""output_console":输出控制台
-
'quick_navigation'"quick_navigation""quick_navigation""quick_navigation""quick_navigation""quick_navigation":快速导航
GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name 的支持值:
-
'page'"page""page""page""page""page":要显示的页面。GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value 支持的值:
-
'invalid_lines'"invalid_lines""invalid_lines""invalid_lines""invalid_lines""invalid_lines":无效行
-
'find_results'"find_results""find_results""find_results""find_results""find_results":查找结果
-
'breakpoints'"breakpoints""breakpoints""breakpoints""breakpoints""breakpoints":断点
-
'bookmarks'"bookmarks""bookmarks""bookmarks""bookmarks""bookmarks":书签
示例:
dev_open_tool('quick_navigation', ..., 'page', 'breakpoints', ...)dev_open_tool("quick_navigation", ..., "page", "breakpoints", ...)DevOpenTool("quick_navigation", ..., "page", "breakpoints", ...)DevOpenTool("quick_navigation", ..., "page", "breakpoints", ...)DevOpenTool("quick_navigation", ..., "page", "breakpoints", ...)dev_open_tool("quick_navigation", ..., "page", "breakpoints", ...)
打开快速导航窗口,并显示 断点 选项卡。
-
'breakpoints_dialog'"breakpoints_dialog""breakpoints_dialog""breakpoints_dialog""breakpoints_dialog""breakpoints_dialog":快速导航 / 断点
-
'bookmarks_dialog'"bookmarks_dialog""bookmarks_dialog""bookmarks_dialog""bookmarks_dialog""bookmarks_dialog":快速导航 / 书签
-
'invalid_lines_dialog'"invalid_lines_dialog""invalid_lines_dialog""invalid_lines_dialog""invalid_lines_dialog""invalid_lines_dialog":快速导航 / 无效行
-
'visualization_parameters_dialog'"visualization_parameters_dialog""visualization_parameters_dialog""visualization_parameters_dialog""visualization_parameters_dialog""visualization_parameters_dialog":可视化参数对话框
-
'help'"help""help""help""help""help":帮助浏览器
GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name 的支持值:
-
'page'"page""page""page""page""page":要显示的页面。GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value 支持的值:
-
'contents'"contents""contents""contents""contents""contents":内容
-
'operator'"operator""operator""operator""operator""operator":算子
-
'search'"search""search""search""search""search":搜索
-
'index'"index""index""index""index""index":索引
-
'bookmarks'"bookmarks""bookmarks""bookmarks""bookmarks""bookmarks":书签
示例:
dev_open_tool('help', ..., 'page', 'search', ...)dev_open_tool("help", ..., "page", "search", ...)DevOpenTool("help", ..., "page", "search", ...)DevOpenTool("help", ..., "page", "search", ...)DevOpenTool("help", ..., "page", "search", ...)dev_open_tool("help", ..., "page", "search", ...)
打开帮助工具并选中 搜索 标签页。
-
'operator'"operator""operator""operator""operator""operator":应显示其 HTML 页面的算子。
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value 支持的值:算子名称(采用蛇形命名法)。
示例:
dev_open_tool('help', ...,['page','operator'], ['search','read_image'], ...)dev_open_tool("help", ...,["page","operator"], ["search","read_image"], ...)DevOpenTool("help", ...,["page","operator"], ["search","read_image"], ...)DevOpenTool("help", ...,["page","operator"], ["search","read_image"], ...)DevOpenTool("help", ...,["page","operator"], ["search","read_image"], ...)dev_open_tool("help", ...,["page","operator"], ["search","read_image"], ...)
打开帮助工具,选择 搜索 标签页,并显示算子 read_imageread_imageReadImageReadImageReadImageread_image 的说明。
-
'manual'"manual""manual""manual""manual""manual":应显示其 HTML 页面的手册。
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value 支持的值:手册名称(包含路径,均采用蛇形命名法)。
示例:
dev_open_tool('help', 'default', 'default', 'default', 'default', 'manual', 'hdevelop_users_guide/hdevelop_users_guide_0000', ToolId)dev_open_tool("help", "default", "default", "default", "default", "manual", "hdevelop_users_guide/hdevelop_users_guide_0000", ToolId)DevOpenTool("help", "default", "default", "default", "default", "manual", "hdevelop_users_guide/hdevelop_users_guide_0000", ToolId)DevOpenTool("help", "default", "default", "default", "default", "manual", "hdevelop_users_guide/hdevelop_users_guide_0000", ToolId)DevOpenTool("help", "default", "default", "default", "default", "manual", "hdevelop_users_guide/hdevelop_users_guide_0000", ToolId)dev_open_tool("help", "default", "default", "default", "default", "manual", "hdevelop_users_guide/hdevelop_users_guide_0000", ToolId)
将打开手册 “HDevelop 用户指南”。
-
'preferences'"preferences""preferences""preferences""preferences""preferences":参数选择对话框
GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name 的支持值:
-
'page'"page""page""page""page""page":要显示的页面。GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value 的支持值按菜单项分组列出。
对于 用户接口 菜单 GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value 支持的值:
-
'user_interface/program_window'"user_interface/program_window""user_interface/program_window""user_interface/program_window""user_interface/program_window""user_interface/program_window":程序窗口
-
'user_interface/fonts'"user_interface/fonts""user_interface/fonts""user_interface/fonts""user_interface/fonts""user_interface/fonts":字体
-
'user_interface/language'"user_interface/language""user_interface/language""user_interface/language""user_interface/language""user_interface/language":语言
-
'user_interface/themes'"user_interface/themes""user_interface/themes""user_interface/themes""user_interface/themes""user_interface/themes":主题
对于 函数 菜单
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value 支持的值:
-
'procedures/directories'"procedures/directories""procedures/directories""procedures/directories""procedures/directories""procedures/directories":目录
-
'procedures/external_procedures'"procedures/external_procedures""procedures/external_procedures""procedures/external_procedures""procedures/external_procedures""procedures/external_procedures":外部函数
-
'procedures/manage_procedure_libraries'"procedures/manage_procedure_libraries""procedures/manage_procedure_libraries""procedures/manage_procedure_libraries""procedures/manage_procedure_libraries""procedures/manage_procedure_libraries":管理函数库
-
'procedures/manage_passwords'"procedures/manage_passwords""procedures/manage_passwords""procedures/manage_passwords""procedures/manage_passwords""procedures/manage_passwords":管理密码
-
'procedures/procedure_use'"procedures/procedure_use""procedures/procedure_use""procedures/procedure_use""procedures/procedure_use""procedures/procedure_use":函数使用
-
'procedures/unresolved_procedure_calls'"procedures/unresolved_procedure_calls""procedures/unresolved_procedure_calls""procedures/unresolved_procedure_calls""procedures/unresolved_procedure_calls""procedures/unresolved_procedure_calls":未实现的函数调用
对于 一般属性 菜单
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value 支持的值:
-
'general_options/general_options'"general_options/general_options""general_options/general_options""general_options/general_options""general_options/general_options""general_options/general_options":一般选项
-
'general_options/experienced_user'"general_options/experienced_user""general_options/experienced_user""general_options/experienced_user""general_options/experienced_user""general_options/experienced_user":高级用户
对于 可视化设置 菜单
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value 支持的值:
-
'visualization_settings/pen'"visualization_settings/pen""visualization_settings/pen""visualization_settings/pen""visualization_settings/pen""visualization_settings/pen":画笔
-
'visualization_settings/lut'"visualization_settings/lut""visualization_settings/lut""visualization_settings/lut""visualization_settings/lut""visualization_settings/lut":查找表
-
'visualization_settings/paint'"visualization_settings/paint""visualization_settings/paint""visualization_settings/paint""visualization_settings/paint""visualization_settings/paint":显示
对于 运行时设置 菜单
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value 支持的值:
-
'runtime_settings/runtime_settings'"runtime_settings/runtime_settings""runtime_settings/runtime_settings""runtime_settings/runtime_settings""runtime_settings/runtime_settings""runtime_settings/runtime_settings":运行设置
-
'runtime_settings/override_operator_behavior'"runtime_settings/override_operator_behavior""runtime_settings/override_operator_behavior""runtime_settings/override_operator_behavior""runtime_settings/override_operator_behavior""runtime_settings/override_operator_behavior":重载算子行为
对于 遥测 菜单
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value 支持的值:
示例:
dev_open_tool('preferences', ..., 'page', 'user_interface/language', ...)dev_open_tool("preferences", ..., "page", "user_interface/language", ...)DevOpenTool("preferences", ..., "page", "user_interface/language", ...)DevOpenTool("preferences", ..., "page", "user_interface/language", ...)DevOpenTool("preferences", ..., "page", "user_interface/language", ...)dev_open_tool("preferences", ..., "page", "user_interface/language", ...)
显示来自 'user_interface'"user_interface""user_interface""user_interface""user_interface""user_interface" 组的页面 语言。
-
'halcon_news'"halcon_news""halcon_news""halcon_news""halcon_news""halcon_news":HALCON 新闻网站——由于这只是打开新闻页面,因此返回一个空的 ToolIdToolIdToolIdToolIdtoolIdtool_id。
参数 RowRowRowRowrowrow 和 ColumnColumnColumnColumncolumncolumn 可用于在特定位置打开该工具。请注意,在
编辑 ->
参数选择 ->
一般属性 ->
一般选项 ->
窗口打开偏移
下指定的偏移量值将分别加到行和列索引上。有关更多信息,请参阅 “HDevelop 用户指南” “编辑菜单” 一章。若要应用标准行为(即通常在最后使用位置打开工具),可传入 'default'"default""default""default""default""default"。
参数 WidthWidthWidthWidthwidthwidth 和 HeightHeightHeightHeightheightheight 可用于以特定尺寸打开工具。若要采用标准行为(即通常以上次使用的尺寸打开工具),可传入 'default'"default""default""default""default""default"。如果 WidthWidthWidthWidthwidthwidth 和 HeightHeightHeightHeightheightheight 小于工具的最小尺寸,则使用最小尺寸。
注意
此算子不支持代码导出。
参数
ToolNameToolNameToolNameToolNametoolNametool_name (输入控制) string → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
要打开的工具名称及附加参数。
值列表:
'bookmarks_dialog'"bookmarks_dialog""bookmarks_dialog""bookmarks_dialog""bookmarks_dialog""bookmarks_dialog", 'breakpoints_dialog'"breakpoints_dialog""breakpoints_dialog""breakpoints_dialog""breakpoints_dialog""breakpoints_dialog", 'browse_examples_dialog'"browse_examples_dialog""browse_examples_dialog""browse_examples_dialog""browse_examples_dialog""browse_examples_dialog", 'calibration_assistant'"calibration_assistant""calibration_assistant""calibration_assistant""calibration_assistant""calibration_assistant", 'call_stack'"call_stack""call_stack""call_stack""call_stack""call_stack", 'canvas'"canvas""canvas""canvas""canvas""canvas", 'create_procedure_dialog'"create_procedure_dialog""create_procedure_dialog""create_procedure_dialog""create_procedure_dialog""create_procedure_dialog", 'edit_procedure_interface_dialog'"edit_procedure_interface_dialog""edit_procedure_interface_dialog""edit_procedure_interface_dialog""edit_procedure_interface_dialog""edit_procedure_interface_dialog", 'feature_histogram'"feature_histogram""feature_histogram""feature_histogram""feature_histogram""feature_histogram", 'feature_inspection'"feature_inspection""feature_inspection""feature_inspection""feature_inspection""feature_inspection", 'find_replace_dialog'"find_replace_dialog""find_replace_dialog""find_replace_dialog""find_replace_dialog""find_replace_dialog", 'graphics_window'"graphics_window""graphics_window""graphics_window""graphics_window""graphics_window", 'gray_histogram'"gray_histogram""gray_histogram""gray_histogram""gray_histogram""gray_histogram", 'halcon_news'"halcon_news""halcon_news""halcon_news""halcon_news""halcon_news", 'help'"help""help""help""help""help", 'image_acquisition_assistant'"image_acquisition_assistant""image_acquisition_assistant""image_acquisition_assistant""image_acquisition_assistant""image_acquisition_assistant", 'invalid_lines_dialog'"invalid_lines_dialog""invalid_lines_dialog""invalid_lines_dialog""invalid_lines_dialog""invalid_lines_dialog", 'line_profile'"line_profile""line_profile""line_profile""line_profile""line_profile", 'matching_assistant'"matching_assistant""matching_assistant""matching_assistant""matching_assistant""matching_assistant", 'measure1d_assistant'"measure1d_assistant""measure1d_assistant""measure1d_assistant""measure1d_assistant""measure1d_assistant", 'ocr_assistant'"ocr_assistant""ocr_assistant""ocr_assistant""ocr_assistant""ocr_assistant", 'ocr_training_file_browser'"ocr_training_file_browser""ocr_training_file_browser""ocr_training_file_browser""ocr_training_file_browser""ocr_training_file_browser", 'operator_window'"operator_window""operator_window""operator_window""operator_window""operator_window", 'output_console'"output_console""output_console""output_console""output_console""output_console", 'preferences'"preferences""preferences""preferences""preferences""preferences", 'program_window'"program_window""program_window""program_window""program_window""program_window", 'quick_navigation'"quick_navigation""quick_navigation""quick_navigation""quick_navigation""quick_navigation", 'variable_window'"variable_window""variable_window""variable_window""variable_window""variable_window", 'visualization_parameters_dialog'"visualization_parameters_dialog""visualization_parameters_dialog""visualization_parameters_dialog""visualization_parameters_dialog""visualization_parameters_dialog", 'zoom_window'"zoom_window""zoom_window""zoom_window""zoom_window""zoom_window"
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 → HTupleUnion[int, str]HTupleHtuple (integer / string) (int / long / string) (Hlong / HString) (Hlong / char*)
工具的高度。
默认值:
'default'
"default"
"default"
"default"
"default"
"default"
最小增量:
1
建议增量:
1
限制:
Height > 0
GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name (输入控制) attribute.name(-array) → HTupleMaybeSequence[str]HTupleHtuple (string) (string) (HString) (char*)
泛型参数的名称。
默认值:
[]
GenParamValueGenParamValueGenParamValueGenParamValuegenParamValuegen_param_value (输入控制) attribute.value(-array) → HTupleMaybeSequence[str]HTupleHtuple (string) (string) (HString) (char*)
泛型参数的值。
默认值:
[]
ToolIdToolIdToolIdToolIdtoolIdtool_id (输出控制) dev_tool → HTupleHHandleHTupleHtuple (string) (IntPtr) (HString) (char*)
工具标签符。
示例(HDevelop)
dev_open_tool ('zoom_window',0, 0, Width, Height, [], [], ToolId)
dev_close_tool (ToolId)
结果
如果指定参数的值正确,dev_open_tooldev_open_toolDevOpenToolDevOpenToolDevOpenTooldev_open_tool 返回 2 (H_MSG_TRUE)。否则,将抛出一个异常并返回错误代码。
可能的后继
dev_set_tool_geometrydev_set_tool_geometryDevSetToolGeometryDevSetToolGeometryDevSetToolGeometrydev_set_tool_geometry,
dev_show_tooldev_show_toolDevShowToolDevShowToolDevShowTooldev_show_tool,
dev_close_tooldev_close_toolDevCloseToolDevCloseToolDevCloseTooldev_close_tool
模块
基础