モノクロビットマップを画面上に表示します。

構文

void ShowPicture(
  int x_offs, 
  int y_offs, 
  const unsigned char *ptr
);

パラメータ

x_offs
[in] ビットマップの表示位置(左上隅)を指定する画面のX座標の値を指定します。
設定範囲:0 〜 (DISP_WIDTH - 1)
y_offs
[in] ビットマップの表示位置(左上隅)を指定する画面のY座標の値を指定します。
設定範囲:0 〜 (DISP_HEIGHT - 1)
ptr
[in] 表示するビットマップデータを指定します。
ビットマップデータは、以下の順に値を格納します。
説明
ptr[0] X軸方向のビットマップサイズ
ptr[1] Y軸方向のビットマップサイズ
ptr[2] ビットマップ値。
X軸方向のビットマップサイズが8の倍数でないときは、
剰余分をMSBから詰めて格納します。

戻り値

 なし

解説

 画面左上隅の座標値は(0,0)です。
 画面右下隅の座標値は(DISP_WIDTH - 1, DISP_HEIGHT - 1)です。
 ビットマップサイズが(10, 10)の場合のビットマップデータ例を下記に示します。
 ステータスバーは表示を設定した場合、設定可能な画面右下隅の座標値は以下の通りとなります。
 画面右下隅の座標値は(DISP_WIDTH - 1, DISP_HEIGHT - 17)です。

必要条件

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

最終更新日:2021/06/16