Funkcja uint ColorToARGB() konwertuje typ color do typu uint w celu uzyskania wartości koloru jako ARGB. Więcej informacji można znaleźć w specyfikacji MQL4.
#property strict
void OnStart()
{
uchar alfa=0x55; // wartość 0x55 oznacza 55/255 = 21.6 % przezroczystości
//--- wyświetlić kolor clrBlue jako wartość ARGB
PrintFormat("0x%.8X - clrBlue",clrBlue);
PrintFormat("0x%.8X - clrBlue ARGB z alfa = 0x55 (przezroczystość 21.6%%)",ColorToARGB(clrBlue,alfa));
//--- wyświetlić kolor clrGreen jako wartość ARGB
PrintFormat("0x%.8X - clrGreen",clrGreen);
PrintFormat("0x%.8X - clrGreen ARGB z alfa = 0x55 (przezroczystość 21.6%%)",ColorToARGB(clrGreen,alfa));
//--- wyświetlić kolor clrRed jako wartość ARGB
PrintFormat("0x%.8X - clrRed",clrRed);
PrintFormat("0x%.8X - clrRed ARGB z alfa = 0x55 (przezroczystość 21.6%%)",ColorToARGB(clrRed,alfa));
}
Rys. 1. Przykłady stosowania funkcji ColorToARGB().