Buchempfehlung
Visual Basic 6 Kochbuch
Visual Basic 6 Kochbuch
Viele praktische Tipps zum Programmieren mit Visual Basic 6, die sich oft auch auf FB übertragen lassen. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Referenz - RGB

Referenz-Navigation

 

Syntax: RGB (rot, grün, blau)
Typ: Funktion
Katerorie: Grafik

RGB errechnet die gültige 32-Farbnummer in hi-/truecolor-Bildschirmmodi bei angegebenem Rot-, Grün- und Blau-Wert der Farbe.

RGB ist ein Makro, das folgendermaßen definiert ist:

#DEFINE RGB(r,g,b) ((CUINT(r) SHL 16) OR (CUINT(g) SHL 8) OR CUINT(b) OR &hFF000000)

Beispiel:

ScreenRes 640,480,32                ' 32bit Farbtiefe
Line(0,0)-(319,479), RGB(255,0,0)   ' rote Strecke
Line(639,0)-(320,479), RGB(0,0,255) ' blaue Strecke

Sleep

Um aus einem RGB-Wert die einzelnen Farbkomponenten auszulesen, können die Befehle BefehlsreferenzeintragAND und BefehlsreferenzeintragSHR verwendet werden. Siehe dazu Beispiel 2 im Referenzeintrag BefehlsreferenzeintragRGBA.

Unterschiede zu QB: neu in FreeBASIC

Unterschiede zu früheren Versionen von FreeBASIC:
Die Version __RGB in der Dialektform -lang qb existiert seit FreeBASIC v0.24.

Unterschiede unter den FB-Dialektformen:
In der Dialektform Befehlsreferenzeintrag-lang qb steht RGB nicht zur Verfügung und kann nur über __RGB aufgerufen werden.

Siehe auch:
BefehlsreferenzeintragRGBA, BefehlsreferenzeintragCOLOR (Anweisung), BefehlsreferenzeintragDEFINE (Meta), BefehlsreferenzeintragGrafik


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 05.08.2007 von MitgliedThePuppetMaster angelegt.
  • Die aktuellste Version wurde am 15.10.2012 von Redakteurnemored gespeichert.
  Versionen Versionen