set_window_dcT_set_window_dcSetWindowDcSetWindowDc (Operator)
Name
set_window_dcT_set_window_dcSetWindowDcSetWindowDc — Setzen des Grafikkontextes eines virtuellen Grafikfensters (Windows NT).
Signatur
Beschreibung
set_window_dcset_window_dcSetWindowDcSetWindowDcSetWindowDc setzt den Gerätekontext eines zuvor mit
new_extern_windownew_extern_windowNewExternWindowNewExternWindowNewExternWindow angelegten Fensters. Alle Ausgaben
(disp_regiondisp_regionDispRegionDispRegionDispRegion, disp_imagedisp_imageDispImageDispImageDispImage, etc.) werden auf dem zu
diesen Gerätekontext gehörenden Fensters getätigt.
Im Parameter WINHDCWINHDCWINHDCWINHDCWINHDC wird der Gerätekontext des
Windows-Fensters, das zur Ausgabe der Daten verwendet werden soll,
übergeben. Dieser Gerätekontext wird in den Ausgaberoutinen von
HALCON verwendet.
Achtung
Es ist zu beachten, dass das Fenster WindowHandleWindowHandleWindowHandleWindowHandlewindowHandle vorher
mit new_extern_windownew_extern_windowNewExternWindowNewExternWindowNewExternWindow angelegt worden sein muss.
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
WindowHandleWindowHandleWindowHandleWindowHandlewindowHandle (input_control) window → HWindow, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Fenster-Handle.
WINHDCWINHDCWINHDCWINHDCWINHDC (input_control) pointer → HTupleHTupleHtuple (integer) (IntPtr) (Hlong) (Hlong)
Gerätekontext des WINHWnd
Restriktion: WINHDC != 0
Ergebnis
Sind die Parameterwerte korrekt, dann liefert set_window_dcset_window_dcSetWindowDcSetWindowDcSetWindowDc
den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung
durchgeführt.
Vorgänger
new_extern_windownew_extern_windowNewExternWindowNewExternWindowNewExternWindow
Nachfolger
disp_imagedisp_imageDispImageDispImageDispImage,
disp_regiondisp_regionDispRegionDispRegionDispRegion
Siehe auch
new_extern_windownew_extern_windowNewExternWindowNewExternWindowNewExternWindow,
disp_regiondisp_regionDispRegionDispRegionDispRegion,
disp_imagedisp_imageDispImageDispImageDispImage,
disp_colordisp_colorDispColorDispColorDispColor,
set_lutset_lutSetLutSetLutSetLut,
query_colorquery_colorQueryColorQueryColorQueryColor,
set_colorset_colorSetColorSetColorSetColor,
set_rgbset_rgbSetRgbSetRgbSetRgb,
set_hsiset_hsiSetHsiSetHsiSetHsi,
set_pixelset_pixelSetPixelSetPixelSetPixel,
set_grayset_graySetGraySetGraySetGray,
set_partset_partSetPartSetPartSetPart,
set_part_styleset_part_styleSetPartStyleSetPartStyleSetPartStyle,
query_window_typequery_window_typeQueryWindowTypeQueryWindowTypeQueryWindowType,
get_window_typeget_window_typeGetWindowTypeGetWindowTypeGetWindowType,
set_window_typeset_window_typeSetWindowTypeSetWindowTypeSetWindowType,
get_mpositionget_mpositionGetMpositionGetMpositionGetMposition,
set_tpositionset_tpositionSetTpositionSetTpositionSetTposition,
set_window_extentsset_window_extentsSetWindowExtentsSetWindowExtentsSetWindowExtents,
get_window_extentsget_window_extentsGetWindowExtentsGetWindowExtentsGetWindowExtents,
set_window_attrset_window_attrSetWindowAttrSetWindowAttrSetWindowAttr,
set_checkset_checkSetCheckSetCheckSetCheck,
set_systemset_systemSetSystemSetSystemSetSystem
Modul
Foundation