set_window_dcT_set_window_dcSetWindowDcSetWindowDc (Operator)

Name

set_window_dcT_set_window_dcSetWindowDcSetWindowDc — 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)

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

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