Funkcje konwersji:   StringToColor()

Funkcja color StringToColor() konwertuje tekst "R,G,B", gdzie R, G i B są reprezentowane liczbami od 0 do 255, lub nazwę koloru do wartości koloru. Więcej informacji można znaleźć w specyfikacji MQL4.


Przykład 1

#property strict
void OnStart()
  {
   string color_value = "255,0,0";
   color  result      = StringToColor(color_value);    // result = clrRed
   Print("1) result = ",result);

   Print("2) StringToColor(\"clrRed\") = ",StringToColor("clrRed"));    // clrRed
   Print("3) StringToColor(\"244,0,0\") = ",StringToColor("244,0,0"));  // 244,0,0
  }

Rys. 1. Przykłady stosowania funkcji StringToColor().


Jeśli trzeba przekonwertować wartość koloru w tekst, należy zastosować funkcję ColorToString() .