Wählen Sie oben rechts eine andere Programmiersprache aus.

Wählen Sie oben rechts eine andere Programmiersprache aus.

Wählen Sie oben rechts eine andere Programmiersprache aus.

Wählen Sie oben rechts eine andere Programmiersprache aus.

dev_get_windowT_dev_get_windowDevGetWindowDevGetWindowdev_get_window (Operator)

Name

dev_get_windowT_dev_get_windowDevGetWindowDevGetWindowdev_get_window — Abfragen des Fensterhandles des aktiven Grafikfensters.

Signatur

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

Beschreibung

dev_get_windowdev_get_windowDevGetWindowDevGetWindowDevGetWindowdev_get_window liefert den Fensterhandle das aktiven Grafikfenster zurück. Ist kein Grafikfenster offen, ist der Rückgabewert -1.

Achtung

Beim Export von HDevelop-Programmen ist zu beachten, dass der für diesen Operator generierte Code sich anders verhalten kann, als der entsprechende HALCON-Operator. Eine detaillierte Beschreibung der Besonderheiten, die beim Export von grafischen HDevelop-Operatoren zu beachten sind, findet sich im „HDevelop User's Guide“ im Kapitel Code Export -> General Aspects of Code Generation -> Graphics Windows.

Parameter

WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle (output_control)  window HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Fenster-Handle.

Beispiel (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)

Ergebnis

Sind die Parameterwerte korrekt, dann liefert dev_get_windowdev_get_windowDevGetWindowDevGetWindowDevGetWindowdev_get_window den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.

Vorgänger

dev_close_windowdev_close_windowDevCloseWindowDevCloseWindowDevCloseWindowdev_close_window

Nachfolger

dev_set_windowdev_set_windowDevSetWindowDevSetWindowDevSetWindowdev_set_window

Modul

Foundation