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_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

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