zoukankan      html  css  js  c++  java
  • halcon算子翻译——dev_set_tool_geometry

    名称

    dev_set_tool_geometry - 设置指定tool的位置和大小。

    用法

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

    描述

      dev_set_tool_geometry使用ToolId的id来设置tool的位置和尺寸。

      传递ToolId还有种替代方案,可以传递在算子dev_open_tool中使用的名称。 在这种情况下,任意的符合条件的参数ToolId都会使用到。(经验<非原翻译>:如果在此算子中直接传递tool名称,只会作用到最新的打开的tool。)

      参数Row和Column可以用来修改tool的位置。 为了不改变该位置,可以传递'default'。

      参数Width和Height可以用来修改tool的大小。 为了不改变大小,可以传递'default'。 如果Width和Height小于tool的最小尺寸,则使用最小尺寸。

    注意

    此算子不支持代码导出

    参数

    ToolId (input_control)   dev_tool → (string)
      Tool identifier.


    Row (input_control)    rectangle.origin.y → (integer / string)
      Row index of upper left corner.
      Default value: 'default'
      Minimum increment: 1
      Recommended increment: 1


    Column (input_control)   rectangle.origin.x → (integer / string)
      Column index of upper left corner.
      Default value: 'default'
      Minimum increment: 1
      Recommended increment: 1


    Width (input_control)   rectangle.extent.x → (integer / string)
      Width of the tool.
      Default value: 'default'
      Minimum increment: 1
      Recommended increment: 1
      Restriction: Width > 0


    Height (input_control)    rectangle.extent.y → (integer)
      Height of the tool.
      Default value: 'default'
      Minimum increment: 1
      Recommended increment: 1
      Restriction: Height > 0

    示例(HDevelop)

    dev_open_tool ('zoom_window', 0, 0, Width, 'default', ToolId)
    dev_close_tool (ToolId)

    结果

    如果指定参数的值正确,则dev_open_tool返回2(H_MSG_TRUE)。 否则会引发异常并返回错误代码。

    Possible Predecessors

    dev_open_tool

    Possible Successors

    dev_show_tool, dev_close_tool

    备选算子

    dev_show_tool

    See also

    dev_show_tool

    模块

    Foundation

    HDevelop例程

    dev_open_tool.hdev   Open and adjust tools in HDevelop

  • 相关阅读:
    015.现场.快用Scala(4月)
    014.科普.有生产力的Sql语句
    JQuery速记
    草稿
    使用jquery.layout.js构建页眉/页脚/左侧导航/中间展示内容的网页结构
    实践自己的WebSite______流水
    如何生成带注释的DLL文件
    MVC如何在解决方案下创建文件夹
    如何利用子视图
    【草稿】JS中如何操作时间
  • 原文地址:https://www.cnblogs.com/xhiong/p/dev_set_tool_geometry.html
Copyright © 2011-2022 走看看