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

set_window_dc( : : WindowHandle, WINHDC : )

Herror T_set_window_dc(const Htuple WindowHandle, const Htuple WINHDC)

void SetWindowDc(const HTuple& WindowHandle, const HTuple& WINHDC)

void HWindow::SetWindowDc(void* WINHDC) const

static void HOperatorSet.SetWindowDc(HTuple windowHandle, HTuple WINHDC)

void HWindow.SetWindowDc(IntPtr WINHDC)

def set_window_dc(window_handle: HHandle, winhdc: int) -> None

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

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 2 (H_MSG_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