KlassenKlassenKlassenKlassen | | | | Operatoren

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

dev_get_windowdev_get_windowDevGetWindowdev_get_windowDevGetWindowDevGetWindow (Operator)

Name

dev_get_windowdev_get_windowDevGetWindowdev_get_windowDevGetWindowDevGetWindow — Abfragen des Fensterhandles des aktiven Grafikfensters.

Signatur

dev_get_window( : : : WindowHandle)

Herror dev_get_window(Hlong* WindowHandle)

Herror T_dev_get_window(Htuple* WindowHandle)

Herror dev_get_window(Hlong* WindowHandle)

Hlong HWindow::DevGetWindow() const

void DevGetWindow(HTuple* WindowHandle)

void HWindow::DevGetWindow()

void HOperatorSetX.DevGetWindow([out] VARIANT* WindowHandle)

void HWindowX.DevGetWindow()

static void HOperatorSet.DevGetWindow(out HTuple windowHandle)

void HWindow.DevGetWindow()

Beschreibung

dev_get_windowdev_get_windowDevGetWindowdev_get_windowDevGetWindowDevGetWindow 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

WindowHandleWindowHandleWindowHandleWindowHandleWindowHandlewindowHandle (output_control)  window HWindow, HTupleHTupleHTupleHWindowX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

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_windowDevGetWindowdev_get_windowDevGetWindowDevGetWindow den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.

Vorgänger

dev_close_windowdev_close_windowDevCloseWindowdev_close_windowDevCloseWindowDevCloseWindow

Nachfolger

dev_set_windowdev_set_windowDevSetWindowdev_set_windowDevSetWindowDevSetWindow

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren