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

Name

dev_set_windowT_dev_set_windowDevSetWindowDevSetWindowdev_set_window — Aktivieren eines Grafikfensters.

Signatur

dev_set_window( : : WindowHandle : )

Herror T_dev_set_window(const Htuple WindowHandle)

void DevSetWindow(const HTuple& WindowHandle)

void HWindow::DevSetWindow() const

static void HOperatorSet.DevSetWindow(HTuple windowHandle)

void HWindow.DevSetWindow()

def dev_set_window(window_handle: HHandle) -> None

Beschreibung

dev_set_windowdev_set_windowDevSetWindowDevSetWindowDevSetWindowdev_set_window aktiviert das Grafikfenster, das dem übergebenen Fensterhandle entspricht. Der Aufruf ist äquivalent zum Drücken des Aktivierungsknopfes in der Aktionsleiste des Grafikfensters.

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 (input_control)  window HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Fenster-Handle.

Beispiel (HDevelop)

dev_open_window (1, 1, 200, 200, 'black', WindowID1)
dev_open_window (1, 220, 200, 200, 'black', WindowID2)
read_image(Image,'monkey')
dev_set_window(WindowID1)
dev_display(Image)
dev_set_window(WindowID2)
dev_display(Image)

Ergebnis

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

Vorgänger

dev_open_windowdev_open_windowDevOpenWindowDevOpenWindowDevOpenWindowdev_open_window

Nachfolger

dev_displaydev_displayDevDisplayDevDisplayDevDisplaydev_display

Modul

Foundation