PureBasic

ScreenWidth()

Синтаксис

Result = ScreenWidth()

Описание


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

Параметры

Ничего.

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

Возвращает ширину текущего Экрана или ноль, если экран не открыт. Автоматическая подгонка размеров экрана созданного в окне не изменяет возвращаемое значение.

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

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(), ScreenHeight(), ScreenDepth()

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

Все

<- ScreenOutput() - Оглавление Screen - SetFrameRate() ->