User manual - 拡張機能ライブラリ リファレンスマニュアルver.1.00(2008年5月26日)
86
2.2.2. bmp_iDisplayBmpData
指定した BMP 形式のデータの画像を指定した座標に表示します。
int bmp_iDisplayBmpData (
char *
pszBMPData
,
unsigned char
ucRow
,
unsigned char
ucClm
)
パラメータ
pszBMPFile
BMP 形式のデータの先頭アドレスを指定します。
ucRow
表示する y 座標(0~63)を指定します。
ucClm
表示する x 座標(0~127)を指定します。
戻り値
下記のフラグを返します。
BMP_OPERATONOK
正常終了
BMP_NOMEMORY
メモリが足りない
BMP_NOFILEOPEN
ファイルが開けない
BMP_NOFILEREAD
ファイルが読めない
BMP_NOFILESEEK
ファイルのシークができない
BMP_INVALIDTYPE
BMP ファイル内のイメージヘッダ情報、bfType の値が不正である
BMP_INVALIDWIDTH
画像が画面の右にはみ出している
BMP_INVALIDHEIGHT
画像が画面の下にはみ出している
BMP_NEGATIVEHEIGHT
BMP ファイル内のイメージヘッダ情報、bfHeight の値が不正である
BMP_INVALIDPLANES
BMP ファイル内のイメージヘッダ情報、bfPlanes の値が不正である
BMP_INVALIDBITCNT
BMP ファイル内のイメージヘッダ情報、bfBitcnt の値が不正である
BMP_COMPRESSED
BMP ファイル内のイメージヘッダ情報、bfCompressed の値が不正で
ある
BMP_NOPIXELDATA
BMP ファイル内のイメージデータ開始位置が不正である
BMP_INVALIDROW
ucRow の値が不正である
BMP_INVALIDCLM
ucClm の値が不正である
説明
本関数は指定した BMP 形式のデータの画像を指定した座標に表示します。(表示座標は、左上が始
点になっています)
本関数は、bmp_iDisplayBmpImage 関数とほぼ同等です。
bmp_iDisplayBmpImage 関数では、ファイルのデータを直接表示に反映するのに対し、本関数はフ
ァイルの内容を RAM に展開し、そのアドレスのデータを表示に反映するものです。