Name
get_window_typeget_window_typeGetWindowTypeget_window_typeGetWindowTypeGetWindowType — Abfragen des Fenstertyps.
get_window_typeget_window_typeGetWindowTypeget_window_typeGetWindowTypeGetWindowType bestimmt, von welchem Typ bzw. welcher
Graphiksoftware das Ausgabegerät des Windows ist.
Die verfügbaren Typen von Ausgabegeräten können mit dem Operator
query_window_typequery_window_typeQueryWindowTypequery_window_typeQueryWindowTypeQueryWindowType abgefragt werden.
get_window_typeget_window_typeGetWindowTypeget_window_typeGetWindowTypeGetWindowType kann dort sinnvoll eingesetzt werden,
wo man maschinenunabhängige Programme entwickeln möchte.
Mögliche Werte sind:
- 'X-Window'
X-Window Version 11.
- 'WIN32-Window'
Microsoft Windows.
- 'Cocoa'
macOS.
- 'pixmap'
Fenster werden nicht angezeigt, sondern nur im Speicher verwaltet.
Auf diese Weise können HALCON-Programme auch auf Rechnern
ohne Graphikbildschirm portiert werden.
- 'PostScript'
Die Ausgabe von Objekten erfolgt in eine PostScript-Datei.
- 'default'
Aktueller Fenstertyp.
- 'system_default'
Standardfenstertyp für aktuelle Plattform.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Fenster-Handle.
Wertevorschläge: 'default'"default""default""default""default""default", 'system_default'"system_default""system_default""system_default""system_default""system_default"
open_window(100,100,200,200,'root','visible','',WindowHandle)
get_window_type(WindowHandle,WindowType)
fwrite_string(FileHandle, ['Window type: ',WindowType])
fnew_line(FileHandle)
open_window(100,100,200,200,"root","visible","",&WindowHandle) ;
get_window_type(WindowHandle,&WindowType) ;
fwrite_string("Window type:") ;
sprintf(buf,"%d",WindowType) ;
fwrite_string(FileHandle,buf) ;
fnew_line(FileHandle) ;
open_window(100,100,200,200,'root','visible','',WindowHandle)
get_window_type(WindowHandle,WindowType)
fwrite_string(FileHandle, ['Window type: ',WindowType])
fnew_line(FileHandle)
open_window(100,100,200,200,'root','visible','',WindowHandle)
get_window_type(WindowHandle,WindowType)
fwrite_string(FileHandle, ['Window type: ',WindowType])
fnew_line(FileHandle)
open_window(100,100,200,200,'root','visible','',WindowHandle)
get_window_type(WindowHandle,WindowType)
fwrite_string(FileHandle, ['Window type: ',WindowType])
fnew_line(FileHandle)
open_window(100,100,200,200,'root','visible','',WindowHandle)
get_window_type(WindowHandle,WindowType)
fwrite_string(FileHandle, ['Window type: ',WindowType])
fnew_line(FileHandle)
get_window_typeget_window_typeGetWindowTypeget_window_typeGetWindowTypeGetWindowType liefert den Wert 2 (H_MSG_TRUE), falls das Fenster
gültig ist. Ansonsten wird eine Fehlerbehandlung durchgeführt.
open_windowopen_windowOpenWindowopen_windowOpenWindowOpenWindow
query_window_typequery_window_typeQueryWindowTypequery_window_typeQueryWindowTypeQueryWindowType,
set_window_typeset_window_typeSetWindowTypeset_window_typeSetWindowTypeSetWindowType,
get_window_pointer3get_window_pointer3GetWindowPointer3get_window_pointer3GetWindowPointer3GetWindowPointer3,
open_windowopen_windowOpenWindowopen_windowOpenWindowOpenWindow
Foundation