FreeBASIC Flip
目次
→描画ライブラリー参考→
描画画面関連
→
FLIP
←オリジナル・サイト
FLIP
左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい
←リンク元に戻る
プログラム開発関連に戻る
現在の画像表示ページを変えます。
構文:
declare
function
Flip
(
byval
frompage
as
long
= -1,
byval
topage
as
long
= -1 )
as
long
用法:
Flip
[
frompage
] [,
topage
]
パラメタ:
frompage
前のページ
topage
表示する新しいページ
戻り値:
成功した場合は (
0
) を、失敗した場合はゼロ以外のエラーコードを返します。
記述:
正常な描画モードで、
Flip
は、
PCOPY
と
SCREENCOPY
の別名です。
詳細に関して
SCREENCOPY
を見てください。
OpenGL
モードで、
Flip
は、ハードウェア ページ切替え(宙返り)をして、backbuffer の内容を表示します。
OpenGL
モードでは、定期的に
Flip
を呼ぶことを推薦します。さもないと、アプリが、無反応になっているかもしれません。
Flip
によって返されたエラーコードは、次の行の
Err
を使ってチェックできます。
Flip
の関数バージョンは、エラーコードを32ビット
Long
で直接返します。
例:
注:FreeBASIC 1.08〜 で、SetEnviron を追加しなくても、日本語環境で描画画面が表示されるように改善されました。
' Sets the graphics method GDI
' 描画方法を GDI に設定
SetEnviron
("fbgfx=GDI")
ScreenRes
320
,
240
,
32
,
2
'画面を 320x240、32ビット色、2描画ページで設定します。
ScreenSet
1
,
0
'作業ページを1に、表示ページを0に設定します
For
n
As
Integer
=
50
To
270
Cls
Circle
(
n,
50
)
,
50
,
RGB
(
255
,
255
,
0
)
'ページ1に黄色の半径50画素の円を描く
Flip
1
,
0
'円をページ1からページ0にコピーする
Sleep
25
Next
Print
"Now wasn't that neat!"
Print
"Push any key."
Flip
1
,
0
'テキストをページ1からページ0にコピーする
Sleep
方言差:
-lang qb
方言では、別名
__Flip
と共に参照をつけないと、利用できません。
QBからの違い:
FreeBASICで新規作成。
描画画面関連
に戻る
←リンク元に戻る
プログラム開発関連に戻る
ページ歴史:2017-12-13 02:50:49
日本語翻訳:WATANABE Makoto、原文著作者: SysOp