set_fixT_set_fixSetFixSetFixset_fix (Operator)

Name

set_fixT_set_fixSetFixSetFixset_fix — Setzen der Farbtabellenfixierung.

Warnung

set_fixset_fixSetFixSetFixset_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 ModeModeModemodemode = 'true'"true""true""true""true": set_fixset_fixSetFixSetFixset_fix fixiert das Pixel, das zuletzt durch eine der Funktionen set_pixelset_pixelSetPixelSetPixelset_pixel, set_grayset_graySetGraySetGrayset_gray, set_colorset_colorSetColorSetColorset_color, set_hsiset_hsiSetHsiSetHsiset_hsi oder set_rgbset_rgbSetRgbSetRgbset_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_colorSetColorSetColorset_color, set_rgbset_rgbSetRgbSetRgbset_rgb, set_hsiset_hsiSetHsiSetHsiset_hsi oder set_grayset_graySetGraySetGrayset_gray) die entsprechende neue Farbe zugewiesen (d.h überschrieben). Hierdurch ist es möglich an einer Stelle in der Farbtabelle jede Farbe (set_colorset_colorSetColorSetColorset_color), jeden Grauwert (set_grayset_graySetGraySetGrayset_gray) und jede Farbkombination (set_rgbset_rgbSetRgbSetRgbset_rgb,set_hsiset_hsiSetHsiSetHsiset_hsi) zu erzeugen.

Wenn ModeModeModemodemode den Wert 'false' hat, wird die Fixierung zurückgenommen. Durch fortgesetzte Anwendung von set_pixelset_pixelSetPixelSetPixelset_pixel, set_fix(::WindowHandle,'true':)set_fix(WindowHandle,"true")SetFix(WindowHandle,"true")SetFix(WindowHandle,"true")set_fix(WindowHandle,"true"), set_rgbset_rgbSetRgbSetRgbset_rgb und set_fix(::WindowHandle,'false':)set_fix(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_fixSetFixSetFixset_fix auch die Farben von „nicht HALCON Fenster“ verändert werden können.

Ausführungsinformationen

Parameter

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

Fensteridentifikator.

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

Modus für Fixierung.

Default: '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_fixSetFixSetFixset_fix 2 ( H_MSG_TRUE) . Ansonsten wird eine Fehlerbehandlung ausgeführt.

Vorgänger

get_fixget_fixGetFixGetFixget_fix

Nachfolger

set_pixelset_pixelSetPixelSetPixelset_pixel, set_rgbset_rgbSetRgbSetRgbset_rgb

Siehe auch

get_fixget_fixGetFixGetFixget_fix, set_pixelset_pixelSetPixelSetPixelset_pixel, set_rgbset_rgbSetRgbSetRgbset_rgb, set_colorset_colorSetColorSetColorset_color, set_hsiset_hsiSetHsiSetHsiset_hsi, set_grayset_graySetGraySetGrayset_gray

Modul

Foundation