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