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()
def dev_clear_window() -> None
描述
dev_clear_windowdev_clear_windowDevClearWindowDevClearWindowDevClearWindowdev_clear_window 会清除活动图形窗口的内容,包括已显示图标对象的历史记录。通过上下文菜单、可视化参数对话框或相应算子(例如使用 dev_set_colordev_set_colorDevSetColorDevSetColorDevSetColordev_set_color、dev_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
模块
基础