set_fixT_set_fixSetFixSetFixset_fix (Operator)

Name

set_fixT_set_fixSetFixSetFixset_fix — Setzen der Farbtabellenfixierung.

Warnung

set_fixset_fixSetFixSetFixSetFixset_fix 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)

def set_fix(window_handle: HHandle, mode: str) -> None

Beschreibung

Verhalten bei ModeModeModeModemodemode = 'true'"true""true""true""true""true": set_fixset_fixSetFixSetFixSetFixset_fix fixiert das Pixel, das zuletzt durch eine der Funktionen set_pixelset_pixelSetPixelSetPixelSetPixelset_pixel, set_grayset_graySetGraySetGraySetGrayset_gray, set_colorset_colorSetColorSetColorSetColorset_color, set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi oder set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb 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_colorSetColorSetColorSetColorset_color, set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb, set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi oder set_grayset_graySetGraySetGraySetGrayset_gray) die entsprechende neue Farbe zugewiesen (d.h überschrieben). Hierdurch ist es möglich an einer Stelle in der Farbtabelle jede Farbe (set_colorset_colorSetColorSetColorSetColorset_color), jeden Grauwert (set_grayset_graySetGraySetGraySetGrayset_gray) und jede Farbkombination (set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb,set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi) zu erzeugen.

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

Achtung

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

Ausführungsinformationen

Parameter

WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle (input_control)  window HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Fensteridentifikator.

ModeModeModeModemodemode (input_control)  string HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Modus für Fixierung.

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

Werteliste: 'false'"false""false""false""false""false", 'true'"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_fixSetFixSetFixSetFixset_fix TRUE. Ansonsten wird eine Fehlerbehandlung ausgeführt.

Vorgänger

get_fixget_fixGetFixGetFixGetFixget_fix

Nachfolger

set_pixelset_pixelSetPixelSetPixelSetPixelset_pixel, set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb

Siehe auch

get_fixget_fixGetFixGetFixGetFixget_fix, set_pixelset_pixelSetPixelSetPixelSetPixelset_pixel, set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb, set_colorset_colorSetColorSetColorSetColorset_color, set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi, set_grayset_graySetGraySetGraySetGrayset_gray

Modul

Foundation