void ReadAllBMP()
{
FILE_BUF fb;
FILE_INFO finf;
byte Img [3072+4];
byte area;
fb.fsb_main_entry_ = 0xb0; /* Quick Memo */
fb.fsb_scrt_info_ = 0x80;
finf.fp = 0xffff; /* first Data */
finf.kind = FILE_KIND_BIN;
*(word *)Img = 156;
*(word *)(Img+2) = 130;
for (area=1; area<=3; area++)
{
fb.fsb_sub_entry_ = area;
while (LibFileFindNext(&fb,&finf,0x00))
{
if (LibFileRead(&fb,&finf)!=TRUE)
LibPutMsgDlg("Read failed"); /* Read */
else
{
memcpy (&Img[4], fb.fbuf.bin.bin_buf, 3072);
LibPutGraph(X_INI_TRACKS,Y_INI_TRACKS, Img);
LibPutDisp();
LibPutMsgDlg("Click..");
}
}
LibPutMsgDlg("End area %d", area);
}
}
|
Für Ergänzungen wenden Sie sich bitte an:
Jürgen Wagner