Hilfe

RequestColor

B+

Aufruf

wert = RequestColor ([rot] [,grün] [,blau])

Parameter

rot Vorgegebene Farbe Rot (0-255)
grün Vorgegebene Farbe Grün (0-255)
blau Vorgegebene Farbe Blau (0-255)


Rückgabewert

0=Dialog wurde abgebrochen
1=Farbe wurde ausgewählt


Beschreibung

Die Funktion RequestColor blendet einen Standarddialog zur Auswahl einer Farbe ein. Die drei Parameter geben eine Farbe vor, die bereits beim Öffnen des Dialogs ausgewählt wird.



Wird auf OK geklickt, dann wird 1 zurückgeliefert. Wenn es abgebrochen wird, dann wird 0 zurückgeliefert.

Nach Auswahl einer Farbe, müssen die Funktionen RequestedBlue, RequestedGreen und RequestedRed ausgeführt werden, um die gewählte Farbe zu ermitteln.


Beispiel

Zeigt Dialog zur Farbauswahl an. Danach wird ein Fenster mit Textarea erstellt und der Hintergrund geändert:

If RequestColor(255, 255, 255) = 0 Then End
window = CreateWindow("Window", 050, 050, 300, 300, 0, 3)
windoww = ClientWidth(window)
windowh = ClientHeight(window)
textarea = CreateTextArea(5, 5, windoww - 10, windowh - 10, window)
SetTextAreaColor textarea, RequestedRed(), RequestedGreen(), RequestedBlue(), 1
SetGadgetLayout textarea, 1, 1, 1, 1

Repeat
   If GetKey() = 27 Then End
   If WaitEvent() = $803 Then End
Forever


Siehe auch

Confirm, Notify, Proceed, RequestDir, RequestedBlue, RequestedGreen, RequestedRed, RequestFile, RequestFont

Übersicht GUI Request