set_fix — Setzen der Farbtabellenfixierung.
set_fix ist veraltet und wird nur aus Gründen
der Rückwärtskompatibilität zur Verfügung gestellt.
set_fix( : : WindowHandle, Mode : )
Verhalten bei Mode = 'true':
set_fix fixiert das Pixel, das zuletzt durch eine der
Funktionen set_pixel,
set_gray, set_color, set_hsi oder
set_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_color, set_rgb, set_hsi oder
set_gray) die entsprechende neue Farbe
zugewiesen (d.h überschrieben). Hierdurch ist es möglich an einer Stelle
in der Farbtabelle jede Farbe (set_color), jeden Grauwert
(set_gray) und
jede Farbkombination (set_rgb,set_hsi) zu erzeugen.
Wenn Mode den Wert 'false' hat, wird die Fixierung zurückgenommen.
Durch fortgesetzte Anwendung von set_pixel,
set_fix(::WindowHandle,'true':),
set_rgb und set_fix(::WindowHandle,'false':) kann eine
Farbtabelle modifiziert oder erzeugt werden.
Es ist zu beachten, dass bei der Verwendung von set_fix auch
die Farben von
„nicht HALCON Fenster“ verändert werden können.
WindowHandle (input_control) window → (handle)
Fensteridentifikator.
Mode (input_control) string → (string)
Modus für Fixierung.
Defaultwert: 'true'
Werteliste: 'false', 'true'
Wenn das Fenster gültig ist, die Hardware über eine Farbtabelle
verfügt und der Parameter richtig besetzt ist,
liefert set_fix 2 (H_MSG_TRUE).
Ansonsten wird eine Fehlerbehandlung ausgeführt.
get_fix,
set_pixel,
set_rgb,
set_color,
set_hsi,
set_gray
Foundation