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_windowDevGetWindowDevGetWindow (Operator)

Name

dev_get_windowT_dev_get_windowDevGetWindowDevGetWindow — 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()

Beschreibung

dev_get_windowdev_get_windowDevGetWindowDevGetWindowDevGetWindow 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

WindowHandleWindowHandleWindowHandleWindowHandlewindowHandle (output_control)  window HWindow, HTupleHTupleHtuple (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_windowDevGetWindowDevGetWindowDevGetWindow den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.

Vorgänger

dev_close_windowdev_close_windowDevCloseWindowDevCloseWindowDevCloseWindow

Nachfolger

dev_set_windowdev_set_windowDevSetWindowDevSetWindowDevSetWindow

Modul

Foundation