set_fixT_set_fixSetFixSetFix (Operator)

Name

set_fixT_set_fixSetFixSetFix — Setzen der Farbtabellenfixierung.

Warnung

set_fixset_fixSetFixSetFixSetFix ist veraltet und wird nur aus Gründen der Rückwärtskompatibilität zur Verfügung gestellt.

Signatur

set_fix( : : WindowHandle, Mode : )

Herror T_set_fix(const Htuple WindowHandle, const Htuple Mode)

void SetFix(const HTuple& WindowHandle, const HTuple& Mode)

void HWindow::SetFix(const HString& Mode) const

void HWindow::SetFix(const char* Mode) const

void HWindow::SetFix(const wchar_t* Mode) const   (Nur Windows)

static void HOperatorSet.SetFix(HTuple windowHandle, HTuple mode)

void HWindow.SetFix(string mode)

Beschreibung

Verhalten bei ModeModeModeModemode = 'true'"true""true""true""true": set_fixset_fixSetFixSetFixSetFix fixiert das Pixel, das zuletzt durch eine der Funktionen set_pixelset_pixelSetPixelSetPixelSetPixel, set_grayset_graySetGraySetGraySetGray, set_colorset_colorSetColorSetColorSetColor, set_hsiset_hsiSetHsiSetHsiSetHsi oder set_rgbset_rgbSetRgbSetRgbSetRgb ermittelt wurde. (Bemerkung: Ein Pixel ist hier der Index in die aktuelle Farbtabelle). Fixierten Pixeln wird durch Setzen einer Farbe oder eines Grauwertes (set_colorset_colorSetColorSetColorSetColor, set_rgbset_rgbSetRgbSetRgbSetRgb, set_hsiset_hsiSetHsiSetHsiSetHsi oder set_grayset_graySetGraySetGraySetGray) die entsprechende neue Farbe zugewiesen (d.h überschrieben). Hierdurch ist es möglich an einer Stelle in der Farbtabelle jede Farbe (set_colorset_colorSetColorSetColorSetColor), jeden Grauwert (set_grayset_graySetGraySetGraySetGray) und jede Farbkombination (set_rgbset_rgbSetRgbSetRgbSetRgb,set_hsiset_hsiSetHsiSetHsiSetHsi) zu erzeugen.

Wenn ModeModeModeModemode den Wert 'false' hat, wird die Fixierung zurückgenommen. Durch fortgesetzte Anwendung von set_pixelset_pixelSetPixelSetPixelSetPixel, set_fix(::WindowHandle,'true':)set_fix(WindowHandle,"true")SetFix(WindowHandle,"true")SetFix(WindowHandle,"true")SetFix(WindowHandle,"true"), set_rgbset_rgbSetRgbSetRgbSetRgb und set_fix(::WindowHandle,'false':)set_fix(WindowHandle,"false")SetFix(WindowHandle,"false")SetFix(WindowHandle,"false")SetFix(WindowHandle,"false") kann eine Farbtabelle modifiziert oder erzeugt werden.

Achtung

Es ist zu beachten, dass bei der Verwendung von set_fixset_fixSetFixSetFixSetFix auch die Farben von „nicht HALCON Fenster“ verändert werden können.

Ausführungsinformationen

Parameter

WindowHandleWindowHandleWindowHandleWindowHandlewindowHandle (input_control)  window HWindow, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Fensteridentifikator.

ModeModeModeModemode (input_control)  string HTupleHTupleHtuple (string) (string) (HString) (char*)

Modus für Fixierung.

Defaultwert: 'true' "true" "true" "true" "true"

Werteliste: 'false'"false""false""false""false", 'true'"true""true""true""true"

Ergebnis

Wenn das Fenster gültig ist, die Hardware über eine Farbtabelle verfügt und der Parameter richtig besetzt ist, liefert set_fixset_fixSetFixSetFixSetFix 2 (H_MSG_TRUE). Ansonsten wird eine Fehlerbehandlung ausgeführt.

Vorgänger

get_fixget_fixGetFixGetFixGetFix

Nachfolger

set_pixelset_pixelSetPixelSetPixelSetPixel, set_rgbset_rgbSetRgbSetRgbSetRgb

Siehe auch

get_fixget_fixGetFixGetFixGetFix, set_pixelset_pixelSetPixelSetPixelSetPixel, set_rgbset_rgbSetRgbSetRgbSetRgb, set_colorset_colorSetColorSetColorSetColor, set_hsiset_hsiSetHsiSetHsiSetHsi, set_grayset_graySetGraySetGraySetGray

Modul

Foundation