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

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

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

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

dev_close_windowdev_close_windowDevCloseWindowDevCloseWindowdev_close_window开发关闭窗口(算子)

名称

dev_close_windowdev_close_windowDevCloseWindowDevCloseWindowdev_close_window — 关闭活动浮动图形窗口。

签名

dev_close_window( : : : )

Herror dev_close_window()

Herror T_dev_close_window()

void DevCloseWindow()

static void HWindow::DevCloseWindow()

static void HOperatorSet.DevCloseWindow()

static void HWindow.DevCloseWindow()

def dev_close_window() -> None

描述

dev_close_windowdev_close_windowDevCloseWindowDevCloseWindowDevCloseWindowdev_close_window 用于关闭当前活动的浮动图形窗口。

该算子相当于点击活动窗口标题栏中的 关闭 按钮,或从 可视化 菜单中选择相应的菜单项。

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

注意

此算子仅适用于单个浮动图形窗口,即既未停靠也未以标签页形式显示的图形窗口。

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

示例(HDevelop)

* close all windows
for i := 1 to 10 by 1
  dev_close_window ()
endfor
read_image (For5, 'for5')
get_image_size (For5, Width, Height)
dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
dev_display (For5)

结果

dev_close_windowdev_close_windowDevCloseWindowDevCloseWindowDevCloseWindowdev_close_window 始终返回 2 (H_MSG_TRUE)。

可能的前趋

dev_set_windowdev_set_windowDevSetWindowDevSetWindowDevSetWindowdev_set_window, dev_open_windowdev_open_windowDevOpenWindowDevOpenWindowDevOpenWindowdev_open_window

可能的后继

dev_open_windowdev_open_windowDevOpenWindowDevOpenWindowDevOpenWindowdev_open_window, dev_get_windowdev_get_windowDevGetWindowDevGetWindowDevGetWindowdev_get_window

另见

close_windowclose_windowCloseWindowCloseWindowCloseWindowclose_window

模块

基础