set_window_dcT_set_window_dcSetWindowDcSetWindowDcset_window_dc (Operator)
Name
set_window_dcT_set_window_dcSetWindowDcSetWindowDcset_window_dc — Setzen des Grafikkontextes eines virtuellen Grafikfensters (Windows NT).
Signatur
Beschreibung
set_window_dcset_window_dcSetWindowDcSetWindowDcSetWindowDcset_window_dc setzt den Gerätekontext eines zuvor mit
new_extern_windownew_extern_windowNewExternWindowNewExternWindowNewExternWindownew_extern_window angelegten Fensters. Alle Ausgaben
(disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region, disp_imagedisp_imageDispImageDispImageDispImagedisp_image, etc.) werden auf dem zu
diesen Gerätekontext gehörenden Fensters getätigt.
Im Parameter WINHDCWINHDCWINHDCWINHDCWINHDCwinhdc 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 WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle vorher
mit new_extern_windownew_extern_windowNewExternWindowNewExternWindowNewExternWindownew_extern_window 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
WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle (input_control) window → HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Fenster-Handle.
WINHDCWINHDCWINHDCWINHDCWINHDCwinhdc (input_control) pointer → HTupleintHTupleHtuple (integer) (IntPtr) (Hlong) (Hlong)
Gerätekontext des WINHWnd
Restriktion: WINHDC != 0
Ergebnis
Sind die Parameterwerte korrekt, dann liefert set_window_dcset_window_dcSetWindowDcSetWindowDcSetWindowDcset_window_dc
den Wert TRUE. Andernfalls wird eine Fehlerbehandlung
durchgeführt.
Vorgänger
new_extern_windownew_extern_windowNewExternWindowNewExternWindowNewExternWindownew_extern_window
Nachfolger
disp_imagedisp_imageDispImageDispImageDispImagedisp_image,
disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region
Siehe auch
new_extern_windownew_extern_windowNewExternWindowNewExternWindowNewExternWindownew_extern_window,
disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region,
disp_imagedisp_imageDispImageDispImageDispImagedisp_image,
disp_colordisp_colorDispColorDispColorDispColordisp_color,
set_lutset_lutSetLutSetLutSetLutset_lut,
query_colorquery_colorQueryColorQueryColorQueryColorquery_color,
set_colorset_colorSetColorSetColorSetColorset_color,
set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb,
set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi,
set_pixelset_pixelSetPixelSetPixelSetPixelset_pixel,
set_grayset_graySetGraySetGraySetGrayset_gray,
set_partset_partSetPartSetPartSetPartset_part,
set_part_styleset_part_styleSetPartStyleSetPartStyleSetPartStyleset_part_style,
query_window_typequery_window_typeQueryWindowTypeQueryWindowTypeQueryWindowTypequery_window_type,
get_window_typeget_window_typeGetWindowTypeGetWindowTypeGetWindowTypeget_window_type,
set_window_typeset_window_typeSetWindowTypeSetWindowTypeSetWindowTypeset_window_type,
get_mpositionget_mpositionGetMpositionGetMpositionGetMpositionget_mposition,
set_tpositionset_tpositionSetTpositionSetTpositionSetTpositionset_tposition,
set_window_extentsset_window_extentsSetWindowExtentsSetWindowExtentsSetWindowExtentsset_window_extents,
get_window_extentsget_window_extentsGetWindowExtentsGetWindowExtentsGetWindowExtentsget_window_extents,
set_window_attrset_window_attrSetWindowAttrSetWindowAttrSetWindowAttrset_window_attr,
set_checkset_checkSetCheckSetCheckSetCheckset_check,
set_systemset_systemSetSystemSetSystemSetSystemset_system
Modul
Foundation