PureBasic

ColorRequester()

Синтаксис

Color = ColorRequester([CurrentColor])

Описание


Открывает стандартный запрос для выбора цвета. Выбранный цвет возвращается в виде 24-разрядного значения, объединяющего значения компонентов Red, Green и Blue (соответственно: красного, зелёного и синего).

Параметры

(дополн.) CurrentColor Указывает цвет (в формате RGB()) выбираемый по умолчанию при открытии запроса.

Возвращаемое значение

Значение выбранного цвета, или -1, если пользователь отменил запрос, нажав соответствующую кнопку. Чтобы получить значение каждого компонента RGB в отдельности, используйте функции Red(), Green() и Blue() соответственно.

Пример

Color = ColorRequester()
If Color > -1
    a$ = "Вы выбрали следующее значение цвета:" + Chr(10)  ; Chr(10) требуется только
    a$ + "24 Bit value: " + Str(Color)          + Chr(10) ; для перевода строки
    a$ + "Red значение:    " + Str(Red(Color))    + Chr(10)
    a$ + "Green значение:  " + Str(Green(Color))  + Chr(10)
    a$ + "Blue значение:  " + Str(Blue(Color))
Else
    a$ = "Запрос был отменён."
EndIf
MessageRequester("Инфо", a$, 0)
End


Поддерживаемые OS

Все

Оглавление Requester - FontRequester() ->