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_dcSetWindowDcSetWindowDcset_window_dc setzt den Gerätekontext eines zuvor mit
new_extern_windownew_extern_windowNewExternWindowNewExternWindownew_extern_window angelegten Fensters. Alle Ausgaben
(disp_regiondisp_regionDispRegionDispRegiondisp_region, disp_imagedisp_imageDispImageDispImagedisp_image, 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 WindowHandleWindowHandleWindowHandlewindowHandlewindow_handle vorher
mit new_extern_windownew_extern_windowNewExternWindowNewExternWindownew_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
WindowHandleWindowHandleWindowHandlewindowHandlewindow_handle (input_control) window → HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Fenster-Handle.
WINHDCWINHDCWINHDCWINHDCwinhdc (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_dcSetWindowDcSetWindowDcset_window_dc
den Wert 2 (
H_MSG_TRUE)
. Andernfalls wird eine Fehlerbehandlung
durchgeführt.
Vorgänger
new_extern_windownew_extern_windowNewExternWindowNewExternWindownew_extern_window
Nachfolger
disp_imagedisp_imageDispImageDispImagedisp_image,
disp_regiondisp_regionDispRegionDispRegiondisp_region
Siehe auch
new_extern_windownew_extern_windowNewExternWindowNewExternWindownew_extern_window,
disp_regiondisp_regionDispRegionDispRegiondisp_region,
disp_imagedisp_imageDispImageDispImagedisp_image,
disp_colordisp_colorDispColorDispColordisp_color,
set_lutset_lutSetLutSetLutset_lut,
query_colorquery_colorQueryColorQueryColorquery_color,
set_colorset_colorSetColorSetColorset_color,
set_rgbset_rgbSetRgbSetRgbset_rgb,
set_hsiset_hsiSetHsiSetHsiset_hsi,
set_pixelset_pixelSetPixelSetPixelset_pixel,
set_grayset_graySetGraySetGrayset_gray,
set_partset_partSetPartSetPartset_part,
set_part_styleset_part_styleSetPartStyleSetPartStyleset_part_style,
query_window_typequery_window_typeQueryWindowTypeQueryWindowTypequery_window_type,
get_window_typeget_window_typeGetWindowTypeGetWindowTypeget_window_type,
set_window_typeset_window_typeSetWindowTypeSetWindowTypeset_window_type,
get_mpositionget_mpositionGetMpositionGetMpositionget_mposition,
set_tpositionset_tpositionSetTpositionSetTpositionset_tposition,
set_window_extentsset_window_extentsSetWindowExtentsSetWindowExtentsset_window_extents,
get_window_extentsget_window_extentsGetWindowExtentsGetWindowExtentsget_window_extents,
set_window_attrset_window_attrSetWindowAttrSetWindowAttrset_window_attr,
set_checkset_checkSetCheckSetCheckset_check,
set_systemset_systemSetSystemSetSystemset_system
Modul
Foundation