Flip
 
Изменяет текущую видеостраницу отображения

Синтаксис

Declare Sub Flip ( ByVal frompage As Integer = -1, ByVal topage As Integer = -1 )

Использование

Flip [ frompage ] [, topage ]

Параметры

frompage
Предыдущая страница
topage
Новая страница для отображения

Описание

В нормальном графическом режиме, Flip является псевдонимом PCopy и ScreenCopy. Смотрите ScreenCopy для деталей.

В режиме OpenGL, Flip делает аппаратный сдвиг страниц и отображает содержимое заднего буфера. Рекомендуется вызывать Flip регулярно в режиме OpenGL, в противном случае ваше приложение может перестать отвечать.

Пример

ScreenRes 320, 240, 32, 2    'Устанавливаем экран 320x240 с глубиной цвета 32-бит, с двумя видеостраницами.


For n As Integer = 50 To 270

    ScreenSet 1,0     'Устанавливаем рабочую страницу под номером 1, а отображаемую под номером 0
    Cls
    Circle (n, 50),50 ,RGB(255,255,0) 'Рисуем окружность с радиусом 50 пикселей желтым цветом на странице 1
    Flip 1,0    'Копируем содержимое страницы 1 в страницу 0

    Sleep 25
Next

Print "Now wasn't that neat!"
Print "Push any key."
Sleep



Различия диалектов

  • Не доступно в диалекте -lang qb , но есть псевдоним __Flip.

Отличия от QB

  • Новое в FreeBASIC