PureBasic

ScreenDepth()

Синтаксис

Result = ScreenDepth()

Описание


Возвращает глубину цвета текущего Экрана, ранее открытого с помощью OpenScreen() или OpenWindowedScreen().

Параметры

Ничего.

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

Возвращает глубину цвета текущего Экрана или ноль, если экран не открыт. Глубина - это значение от 8 до 32.

Пример (фран.)

InitSprite()

 ; Открытие 800 * 600 32-битного экрана, черного по умолчанию
OpenScreen(800, 600, 32, "Sprite")

StartDrawing(ScreenOutput())
W=ScreenWidth()
H=ScreenHeight()
D=ScreenDepth()
DrawText(10,50,"Ширина экрана : " + Str(W))
DrawText(10,100,"Высота экрана : " + Str(H))
DrawText(10,150,"Глубина цвета : " + Str(D))
StopDrawing()

 ;Инверсия буферов = отображение на экране
FlipBuffers()  

 ;Задержка 4 секунды
Delay(4000)

 ;Закрыть экран
CloseScreen() 

См. также

OpenScreen(), OpenWindowedScreen(), ScreenWidth(), ScreenHeight()

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

Все

<- OpenWindowedScreen() - Оглавление Screen - ScreenHeight() ->