KlassenKlassenKlassenKlassen | | | | Operatoren

set_window_dcset_window_dcSetWindowDcset_window_dcSetWindowDcSetWindowDc (Operator)

Name

set_window_dcset_window_dcSetWindowDcset_window_dcSetWindowDcSetWindowDc — Setzen des Grafikkontextes eines virtuellen Grafikfensters (Windows NT).

Signatur

set_window_dc( : : WindowHandle, WINHDC : )

Herror set_window_dc(const Hlong WindowHandle, const Hlong WINHDC)

Herror T_set_window_dc(const Htuple WindowHandle, const Htuple WINHDC)

Herror set_window_dc(const HTuple& WindowHandle, const HTuple& WINHDC)

void HWindow::SetWindowDc(const HTuple& WINHDC) const

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

void HWindow::SetWindowDc(void* WINHDC) const

void HOperatorSetX.SetWindowDc(
[in] VARIANT WindowHandle, [in] VARIANT WINHDC)

void HWindowX.SetWindowDc([in] Hlong WINHDC)

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

void HWindow.SetWindowDc(IntPtr WINHDC)

Beschreibung

set_window_dcset_window_dcSetWindowDcset_window_dcSetWindowDcSetWindowDc setzt den Gerätekontext eines zuvor mit new_extern_windownew_extern_windowNewExternWindownew_extern_windowNewExternWindowNewExternWindow angelegten Fensters. Alle Ausgaben (disp_regiondisp_regionDispRegiondisp_regionDispRegionDispRegion, disp_imagedisp_imageDispImagedisp_imageDispImageDispImage, 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 WindowHandleWindowHandleWindowHandleWindowHandleWindowHandlewindowHandle vorher mit new_extern_windownew_extern_windowNewExternWindownew_extern_windowNewExternWindowNewExternWindow angelegt worden sein muss.

Parallelisierung

Parameter

WindowHandleWindowHandleWindowHandleWindowHandleWindowHandlewindowHandle (input_control)  window HWindow, HTupleHTupleHTupleHWindowX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Fenster-Handle.

WINHDCWINHDCWINHDCWINHDCWINHDCWINHDC (input_control)  pointer HTupleHTupleHTupleVARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Gerätekontext des WINHWnd

Restriktion: WINHDC != 0

Ergebnis

Sind die Parameterwerte korrekt, dann liefert set_window_dcset_window_dcSetWindowDcset_window_dcSetWindowDcSetWindowDc den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

new_extern_windownew_extern_windowNewExternWindownew_extern_windowNewExternWindowNewExternWindow

Nachfolger

disp_imagedisp_imageDispImagedisp_imageDispImageDispImage, disp_regiondisp_regionDispRegiondisp_regionDispRegionDispRegion

Siehe auch

new_extern_windownew_extern_windowNewExternWindownew_extern_windowNewExternWindowNewExternWindow, disp_regiondisp_regionDispRegiondisp_regionDispRegionDispRegion, disp_imagedisp_imageDispImagedisp_imageDispImageDispImage, disp_colordisp_colorDispColordisp_colorDispColorDispColor, set_lutset_lutSetLutset_lutSetLutSetLut, query_colorquery_colorQueryColorquery_colorQueryColorQueryColor, set_colorset_colorSetColorset_colorSetColorSetColor, set_rgbset_rgbSetRgbset_rgbSetRgbSetRgb, set_hsiset_hsiSetHsiset_hsiSetHsiSetHsi, set_pixelset_pixelSetPixelset_pixelSetPixelSetPixel, set_grayset_graySetGrayset_graySetGraySetGray, set_partset_partSetPartset_partSetPartSetPart, set_part_styleset_part_styleSetPartStyleset_part_styleSetPartStyleSetPartStyle, query_window_typequery_window_typeQueryWindowTypequery_window_typeQueryWindowTypeQueryWindowType, get_window_typeget_window_typeGetWindowTypeget_window_typeGetWindowTypeGetWindowType, set_window_typeset_window_typeSetWindowTypeset_window_typeSetWindowTypeSetWindowType, get_mpositionget_mpositionGetMpositionget_mpositionGetMpositionGetMposition, set_tpositionset_tpositionSetTpositionset_tpositionSetTpositionSetTposition, set_window_extentsset_window_extentsSetWindowExtentsset_window_extentsSetWindowExtentsSetWindowExtents, get_window_extentsget_window_extentsGetWindowExtentsget_window_extentsGetWindowExtentsGetWindowExtents, set_window_attrset_window_attrSetWindowAttrset_window_attrSetWindowAttrSetWindowAttr, set_checkset_checkSetCheckset_checkSetCheckSetCheck, set_systemset_systemSetSystemset_systemSetSystemSetSystem

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren