bmpfile.h

来自「此源码提供了将BREW应用中将资源文件bar中的所有图片读出并且保存成相应的图片」· C头文件 代码 · 共 56 行

H
56
字号

#ifndef   BMPFILE_H
#define   BMPFILE_H

#define    DEFAULT_NAME             "default.bmp"


typedef struct tagBITMAPFILEHEADER { 
  dword   bfSize; 
  word    bfReserved1; 
  word    bfReserved2; 
  dword   bfOffBits; 
} BITMAPFILEHEADER; 

typedef struct tagBITMAPINFOHEADER{
  dword  biSize; 
  int    biWidth; 
  int    biHeight; 
  word   biPlanes; 
  word   biBitCount; 
  dword  biCompression; 
  dword  biSizeImage; 
  int    biXPelsPerMeter; 
  int    biYPelsPerMeter; 
  dword  biClrUsed; 
  dword  biClrImportant; 
} BITMAPINFOHEADER;

typedef struct tagRGBQUAD {
  byte    rgbBlue; 
  byte    rgbGreen; 
  byte    rgbRed; 
  byte    rgbReserved; 
} RGBQUAD; 


typedef struct tagBITMAPINFO { 
  BITMAPINFOHEADER bmiHeader; 
  RGBQUAD          bmiColors[1]; 
} BITMAPINFO;


typedef    struct
{
	AEEApplet  * a;
	char         m_BmpFileName[32];
	IBitmap    * m_pBmp;
}BmpFileCtl;


boolean   BMPFILECTL_CreateInstance(AEEApplet *a,BmpFileCtl ** pi);
void      BMPFILECTL_Release(BmpFileCtl *pMe);



#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?