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

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

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

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

dev_get_windowT_dev_get_windowDevGetWindowDevGetWindowdev_get_window (算子)

名称

dev_get_windowT_dev_get_windowDevGetWindowDevGetWindowdev_get_window — 返回活动图形窗口的句柄。

签名

dev_get_window( : : : WindowHandle)

Herror T_dev_get_window(Htuple* WindowHandle)

void DevGetWindow(HTuple* WindowHandle)

void HWindow::DevGetWindow()

static void HOperatorSet.DevGetWindow(out HTuple windowHandle)

void HWindow.DevGetWindow()

def dev_get_window() -> HHandle

描述

dev_get_windowdev_get_windowDevGetWindowDevGetWindowDevGetWindowdev_get_window returns the window handle of the active graphics window. If currently no graphics window is open, the return value is -1.

注意

Using the code export feature of HDevelop, the code that is generated for this operator may have a different behavior than the related HALCON operator. For a detailed description of the code export of HDevelop graphics operators into the different programming languages see in the “HDevelop User's Guide” the chapter Code Export -> General Aspects of Code Generation -> Graphics Windows.

参数

WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle (输出控制)  window HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

窗口句柄。

示例(HDevelop)

read_image (Image,'mreut')
threshold (Image, Region, 100, 200)
dev_open_window (1, 1, 200, 200, 'black', WindowID1)
dev_open_window (1, 220, 200, 200, 'black', WindowID2)
dev_get_window (CurrentWindowID)
dev_set_window (WindowID1)
dev_set_color ('blue')
dev_display (Image)
dev_display (Region)
dev_set_window(CurrentWindowID)

结果

If the values of the specified parameters are correct, dev_get_windowdev_get_windowDevGetWindowDevGetWindowDevGetWindowdev_get_window 返回 2 ( H_MSG_TRUE )。否则,将抛出一个异常并返回错误代码。

可能的前趋

dev_close_windowdev_close_windowDevCloseWindowDevCloseWindowDevCloseWindowdev_close_window

可能的后继

dev_set_windowdev_set_windowDevSetWindowDevSetWindowDevSetWindowdev_set_window

模块

基础