構文
void SetOffset(
int offset
);
パラメータ
- offset
-
[in] 0xXXXXYYYY形式で画面表示開始位置を指定します。
(XXXX:横位置、YYYY:縦位置をドット単位で指定)
戻り値
なし
解説
この設定によって、表示中の画面の内容は影響を受けません。
カーソル位置に関しては、数値上の現在位置には変化がありませんが、実際の表示位置は設定内容のドット単位で下方に移動します。
この関数は、文字表示の行の位置を詳細に決めたい場合に効果があります。
カーソル位置に関しては、数値上の現在位置には変化がありませんが、実際の表示位置は設定内容のドット単位で下方に移動します。
この関数は、文字表示の行の位置を詳細に決めたい場合に効果があります。
必要条件
ヘッダファイル:
lib.hライブラリファイル:
libSTARTUPOPH5000.a
サンプル
#include <stdio.h>
#include "lib.h"
void main( void )
{
for(;;)
{
SetFont( TINY_FONT, 0);
printf("\fHello world");
GotoXY( 0, 0);
SetOffset( 0x00060006 );
SetFont( SMALL_FONT, 0);
printf("Hello world");
GotoXY( 0, 0);
SetOffset( 0x0006000E );
SetFont( MEDIUM_FONT, 0);
printf("Hello world");
GotoXY( 0, 0);
SetOffset( 0x000E001A );
SetFont( LARGE_FONT, 0);
printf("Hello world");
ResetKey();
while( !kbhit())
Idle();
}
}
最終更新日:2020/10/02