画面上の表示をドットイメージでファイルにセーブします。

構文

int SaveDisplay(
  char *filename
);

パラメータ

filename
[in] 表示内容を格納するファイル名へのポインタを指定します。

戻り値

 関数の成功もしくはエラーを返します。
説明
OK 表示内容の保存に成功しました。
ERROR 保存用ファイルのオープンまたは書込みに失敗しました。

解説

 保存された表示内容は、LoadDisplay関数で再表示することができます。
 この関数は、元に戻す必要のある画面上に新たな画面を上書きする場合などに便利です。

必要条件

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

サンプル

#include <stdio.h>
#include "lib.h"
void main(void)
{
    printf("[SaveDisplay]\n");
    printf("Please any key\r");
    ResetKey();
    while(!kbhit())
        Idle();
    printf("\fThis is screen\nnumber ONE.");
    SaveDisplay("screen1.dat");
    Delay(100);
    printf("\fThis is screen\nnumber TWO.");
    SaveDisplay("screen2.dat");
    printf("\fPlease any key\r");
    ResetKey();
    while (!kbhit())
        Idle();
    LoadDisplay("screen1.dat");
    printf("Please any key\r");
    ResetKey();
    while (!kbhit())
        Idle();
    LoadDisplay("screen2.dat");
    printf("Please any key\r");
    ResetKey();
    while (!kbhit())
        Idle();
}

最終更新日:2020/09/04