Podstawy MetaQuotes Language 4-Typy danych-Typ koloru (color) w Forex-Słownik poleceń MQL4 - bossa.pl
2017.10.21, godz. 03:19

Typ koloru

Zmienna typu color może być reprezentowana na trzy sposoby: opisowo przez rzutowanie, przez typ całkowity int, przez stałą nazwę określającą kolor (zakres nazw kolorów to standard opisu kolorów web). Typ rzutowany opisany jest za pomocą trzech części, stałej znakowej C (Color) oraz trzech zmiennych
RGB: czerwony, zielony, niebieski. Zmienna rozpoczyna się od C i zmiennych RGB umieszczonych w pojedynczycm cudzysłowaiu. Poszczególne wartości liczbowe mogą zawierać się w przedziałach składniowych kolorów, czyli od 0 do 255.
Reprezentacja koloru za pomocą liczby integer, zapisanej w postaci liczby dziesiętnej lub postaci szesnastkowej. Zapis w postaci szesnastkowej wygląda następująco 0x00BBGGRR, gdzie RR to wartość koloru czerwonego, GG koloru zielonego, BB to kolor niebieski. Dziesiętne stałe nie mają bezpośredniego odzwierciedlenia w RGB.

 

Przykład:

// reprezentacja zmiennych
C'128,128,128' // zielony
C'0x00,0x00,0xFF' // niebieski
// nazwy kolorów
Red
Yellow
Black
// reprezentacja za pomocą integer
0xFFFFFF // biały
16777215 // biały
0x008000 // zielony
32768 // zielony

 

Wewnętrzna reprezentacja liczby całkowitej to typ integer o długości 4 bajtów. Pierwszy bajt jest ignorowany, a trzy pozostałe to składniki koloru RGB.



bos bank logo
Grupa kapitałowa
Nagroda specjalna i tytuł BROKERA ROKU 2015
Nagroda specjalna i tytuł BROKERA
ROKU 2015, przyznane przez GPW.

logo_FMR2017aktualny.jpg Finansowa Marka Roku: wyrazista marka promująca edukację, umocnienie pozycji lidera rynku kontraktów terminowych.

nagroda najlepszy dom maklerski 2015
Najwyższa ocena dla DM BOŚ w ankiecie czytelników Gazety Giełdy Parkiet 2015r.