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

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

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

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

dev_clear_windowdev_clear_windowDevClearWindowDevClearWindowdev_clear_window(算子)

名称

dev_clear_windowdev_clear_windowDevClearWindowDevClearWindowdev_clear_window — 清除活动图形窗口的内容。

签名

dev_clear_window( : : : )

Herror dev_clear_window()

Herror T_dev_clear_window()

void DevClearWindow()

static void HWindow::DevClearWindow()

static void HOperatorSet.DevClearWindow()

static void HWindow.DevClearWindow()

def dev_clear_window() -> None

描述

dev_clear_windowdev_clear_windowDevClearWindowDevClearWindowDevClearWindowdev_clear_window 会清除活动图形窗口的内容,包括已显示图标对象的历史记录。通过上下文菜单、可视化参数对话框或相应算子(例如使用 dev_set_colordev_set_colorDevSetColorDevSetColorDevSetColordev_set_colordev_set_drawdev_set_drawDevSetDrawDevSetDrawDevSetDrawdev_set_draw 等)为该窗口设置的输出参数保持不变。

该算子相当于点击活动图形窗口的 Clear 按钮。

可以通过调用 dev_set_windowdev_set_windowDevSetWindowDevSetWindowDevSetWindowdev_set_window 或点击所选图形窗口工具栏中的 激活 按钮来激活一个图形窗口。

注意

使用 HDevelop 的代码导出功能时,为该算子生成的代码的行为可能与相关的 HALCON 算子有所不同。有关 HDevelop 图形算子导出到不同编程语言的详细说明,请参阅 “HDevelop 用户指南” 中的 代码导出 -> 代码生成的通用方面 -> 图形窗口 一章。

示例(HDevelop)

read_image (Image, 'fabrik')
regiongrowing (Image, Regions, 3, 3, 6, 100)
Number := |Regions|
dev_update_window ('off')
for i := 1 to Number by 1
  select_obj (Regions, RegionSelected, i)
  dev_clear_window ()
  dev_display (RegionSelected)
  * stop ()
endfor

结果

dev_clear_windowdev_clear_windowDevClearWindowDevClearWindowDevClearWindowdev_clear_window 始终返回 2 (H_MSG_TRUE)。

可能的前趋

dev_set_windowdev_set_windowDevSetWindowDevSetWindowDevSetWindowdev_set_window, dev_open_windowdev_open_windowDevOpenWindowDevOpenWindowDevOpenWindowdev_open_window, dev_displaydev_displayDevDisplayDevDisplayDevDisplaydev_display

可能的后继

dev_displaydev_displayDevDisplayDevDisplayDevDisplaydev_display

另见

clear_windowclear_windowClearWindowClearWindowClearWindowclear_window

模块

基础