KlassenKlassenKlassenKlassen | | | | Operatoren

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

dev_set_colordev_set_colorDevSetColordev_set_colorDevSetColorDevSetColor (Operator)

Name

dev_set_colordev_set_colorDevSetColordev_set_colorDevSetColorDevSetColor — Setzen einer oder mehrerer Ausgabefarben.

Signatur

dev_set_color( : : ColorName : )

Herror dev_set_color(const char* ColorName)

Herror T_dev_set_color(const Htuple ColorName)

Herror dev_set_color(const HTuple& ColorName)

void HWindow::DevSetColor(const HTuple& ColorName) const

void DevSetColor(const HTuple& ColorName)

static void HWindow::DevSetColor(const HTuple& ColorName)

static void HWindow::DevSetColor(const HString& ColorName)

static void HWindow::DevSetColor(const char* ColorName)

void HOperatorSetX.DevSetColor([in] VARIANT ColorName)

void HWindowX.DevSetColor([in] VARIANT ColorName)

static void HOperatorSet.DevSetColor(HTuple colorName)

static void HWindow.DevSetColor(HTuple colorName)

static void HWindow.DevSetColor(string colorName)

Beschreibung

dev_set_colordev_set_colorDevSetColordev_set_colorDevSetColorDevSetColor legt eine oder mehrere Farben fest, die zur Darstellung von Regionen, XLDs und anderen geometrischen Objekten im Grafikfenster verwendet werden. Die verfügbaren Farben können mit dem Operator query_colorquery_colorQueryColorquery_colorQueryColorQueryColor erfragt werden. Darüberhinaus kann ColorNameColorNameColorNameColorNameColorNamecolorName auch über ein RGB-Tripel in der Form '#rrggbb'"#rrggbb""#rrggbb""#rrggbb""#rrggbb""#rrggbb" gesetzt werden, wobei 'rr', 'gg' und 'bb' jeweils hexadezimale Zahlen zwischen '00' und 'ff' sind.

Weitere Informationen finden sich in der Beschreibung des Operators set_colorset_colorSetColorset_colorSetColorSetColor. Im Gegensatz zu jenem Operator gelten die Farbeinstellungen jedoch auch für alle nachträglich geöffneten Grafikfenster.

Die Farbeinstellungen bleiben bis zum nächsten Aufruf von dev_set_colordev_set_colorDevSetColordev_set_colorDevSetColorDevSetColor oder dev_set_coloreddev_set_coloredDevSetColoreddev_set_coloredDevSetColoredDevSetColored gültig, sofern sie nicht interaktiv modifiziert werden.

Achtung

Beim Export von HDevelop-Programmen ist zu beachten, dass der für diesen Operator generierte Code sich anders verhalten kann, als der entsprechende HALCON-Operator. Eine detaillierte Beschreibung der Besonderheiten, die beim Export von grafischen HDevelop-Operatoren zu beachten sind, findet sich im „HDevelop User's Guide“ im Kapitel Code Export -> General Aspects of Code Generation -> Graphics Windows.

Parameter

ColorNameColorNameColorNameColorNameColorNamecolorName (input_control)  string(-array) HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Namen der Ausgabefarben.

Defaultwert: 'white' "white" "white" "white" "white" "white"

Wertevorschläge: 'white'"white""white""white""white""white", 'black'"black""black""black""black""black", 'gray'"gray""gray""gray""gray""gray", 'red'"red""red""red""red""red", 'green'"green""green""green""green""green", 'blue'"blue""blue""blue""blue""blue", '#003075'"#003075""#003075""#003075""#003075""#003075", '#e53019'"#e53019""#e53019""#e53019""#e53019""#e53019", '#ffb529'"#ffb529""#ffb529""#ffb529""#ffb529""#ffb529"

Beispiel (HDevelop)

read_image(Image,'mreut')
dev_set_draw('fill')
dev_set_color('red')
threshold(Image,Region,180,255)
dev_set_color('green')
threshold(Image,Region,0,179)

Ergebnis

Sind die Parameterwerte korrekt, dann liefert dev_set_colordev_set_colorDevSetColordev_set_colorDevSetColorDevSetColor den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.

Vorgänger

dev_open_windowdev_open_windowDevOpenWindowdev_open_windowDevOpenWindowDevOpenWindow, query_colorquery_colorQueryColorquery_colorQueryColorQueryColor, query_all_colorsquery_all_colorsQueryAllColorsquery_all_colorsQueryAllColorsQueryAllColors

Nachfolger

dev_displaydev_displayDevDisplaydev_displayDevDisplayDevDisplay

Alternativen

dev_set_coloreddev_set_coloredDevSetColoreddev_set_coloredDevSetColoredDevSetColored

Siehe auch

dev_set_drawdev_set_drawDevSetDrawdev_set_drawDevSetDrawDevSetDraw, dev_set_line_widthdev_set_line_widthDevSetLineWidthdev_set_line_widthDevSetLineWidthDevSetLineWidth, set_colorset_colorSetColorset_colorSetColorSetColor

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren