set_window_typeset_window_typeSetWindowTypeSetWindowTypeset_window_type (Operator)
Name
set_window_typeset_window_typeSetWindowTypeSetWindowTypeset_window_type — Festlegen des Fenstertyps.
Signatur
Beschreibung
set_window_typeset_window_typeSetWindowTypeSetWindowTypeSetWindowTypeset_window_type bestimmt, auf welchen Typ von Ausgabegerät die
Ausgaben erfolgen sollen.
Diese Einstellung wird von dem Operator open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window beim
Öffnen der Fenster verwendet. Verschiedene Fenster können auch auf
verschieden Typen von Ausgabegeräten geöffnet werden. Dazu stellt man vor
dem Öffnen jeweils den gewünschten Typ ein. Die verfügbaren Typen von
Ausgabegeräten können über den Operator query_window_typequery_window_typeQueryWindowTypeQueryWindowTypeQueryWindowTypequery_window_type
abgefragt werden.
Mögliche Werte sind:
- 'X-Window'"X-Window""X-Window""X-Window""X-Window""X-Window"
X-Window Version 11.
- 'WIN32-Window'"WIN32-Window""WIN32-Window""WIN32-Window""WIN32-Window""WIN32-Window"
Microsoft Windows.
- 'Cocoa'"Cocoa""Cocoa""Cocoa""Cocoa""Cocoa"
macOS.
- 'pixmap'"pixmap""pixmap""pixmap""pixmap""pixmap"
Fenster werden nicht angezeigt, sondern nur im Speicher verwaltet.
Auf diese Weise können HALCON-Programme auch auf Rechnern
ohne Grafikbildschirm portiert werden.
- 'PostScript'"PostScript""PostScript""PostScript""PostScript""PostScript"
Die Ausgabe von Objekten erfolgt in eine PostScript-Datei.
- 'WIN32-Window'"WIN32-Window""WIN32-Window""WIN32-Window""WIN32-Window""WIN32-Window"
Microsoft Windows.
- 'system_default'"system_default""system_default""system_default""system_default""system_default"
Standardeinstellung für die aktuelle Plattform.
set_window_typeset_window_typeSetWindowTypeSetWindowTypeSetWindowTypeset_window_type kann dort sinnvoll eingesetzt werden, wo man
maschinenunabhängige Programme entwickeln möchte.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
WindowTypeWindowTypeWindowTypeWindowTypewindowTypewindow_type (input_control) string → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Namen des Fenstertyps, der gesetzt werden soll.
Defaultwert:
'X-Window'
"X-Window"
"X-Window"
"X-Window"
"X-Window"
"X-Window"
Werteliste: 'Cocoa'"Cocoa""Cocoa""Cocoa""Cocoa""Cocoa", 'PostScript'"PostScript""PostScript""PostScript""PostScript""PostScript", 'WIN32-Window'"WIN32-Window""WIN32-Window""WIN32-Window""WIN32-Window""WIN32-Window", 'X-Window'"X-Window""X-Window""X-Window""X-Window""X-Window", 'pixmap'"pixmap""pixmap""pixmap""pixmap""pixmap", 'system_default'"system_default""system_default""system_default""system_default""system_default"
Ergebnis
set_window_typeset_window_typeSetWindowTypeSetWindowTypeSetWindowTypeset_window_type liefert den Wert TRUE, falls der
Ausgabegerätetyp verfügbar ist.
Ansonsten wird eine Fehlerbehandlung durchgeführt.
Vorgänger
open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window
Siehe auch
open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window,
query_window_typequery_window_typeQueryWindowTypeQueryWindowTypeQueryWindowTypequery_window_type,
get_window_typeget_window_typeGetWindowTypeGetWindowTypeGetWindowTypeget_window_type
Modul
Foundation