カーソルの表示状態を制御し、テキスト末尾の表示状態を指定します。

構文

void Cursor(
  int mode
);

パラメータ

mode
[in] カーソルの表示状態を制御し、テキスト末尾の表示状態を指定します。
説明
OFF カーソル非表示。
ON アンダースコア表示。
BLINKING カーソルが点滅します。
AUTOWRAP 表示テキストは行の終端に達すると次の行に回りこみます。
NOWRAP 表示テキストは回りこみを行わず、行の終端以降は表示されません。

戻り値

 なし

解説

 カーソルの状態を変更します。
 誤った指定値を設定した場合、設定は変更されません。

必要条件

ヘッダファイル:
lib.h
ライブラリファイル:
libSTARTUPOPH5000.a

サンプル

#include <stdio.h>
#include "lib.h"

void main(void)
{
    int c;
    Cursor(ON);
    printf("\fCursor example");
    printf("\nExit:ENT\n");
    for(;;)
    {
        if ((c=getchar())!=EOF)
        {
            switch(c)
            {
            case TRIGGER_KEY:
                Cursor(OFF);
                break;
            case Q1_KEY:
                Cursor(ON);
                break;
            case Q2_KEY:
                Cursor(BLINKING);
                break;
            case ENT_KEY:
                Cursor(OFF);
                return;
            default:
                GotoXY(0,1);
                PrintSymbol(c);
                break;
            }
        }
        Idle();
    }
}

最終更新日:2020/10/02