PureBasic

GetWindowColor()

Синтаксис

Color = GetWindowColor(#Window)

Описание


Возвращает цвет фона указанного Окна, который был установлен с помощью функции SetWindowColor().

Параметры

#Window Номер, идентифицирующий используемое Окно.

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

Цвет фона указанного Окна, который был установлен с помощью функции SetWindowColor(). Если никакой цвет фона еще не установлен, возвращается -1.

Пример (Фран)

If OpenWindow(0, 0, 0, 220, 100, "Пример...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    SetWindowColor(0, RGB(255, 255, 0)) ; Окно с желтым фоном
    ButtonGadget(1, 10, 60, 200, 30, "Нажми")

    Repeat
        Event = WaitWindowEvent()

        Select Event
            Case #PB_Event_Gadget
                Select EventGadget()
                    Case 1
                        Couleur = GetWindowColor(0)

                        Debug "Цвет Окна: " + Str(Couleur)
                        Debug "Красный компонент : " + Str(Red(Couleur))
                        Debug "Зелёный компонент : " + Str(Green(Couleur))
                        Debug "Синий компонент : " + Str(Blue(Couleur))
                EndSelect

        EndSelect
    Until Event = #PB_Event_CloseWindow
EndIf

См. также

SetWindowColor()

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

Все

<- GetActiveWindow() - Оглавление Window - GetWindowData()->