【文件属性】:
文件名称:我正在使用的的dib类
文件大小:3KB
文件格式:CPP
更新时间:2013-01-24 07:36:39
dib类
我现在用的DIB类
函数及变量:
public:
RGBQUAD* m_pRGB;
BYTE* m_pData;
UINT m_numberOfColors;
BOOL m_valid;
BITMAPFILEHEADER bitmapFileHeader;
BITMAPINFOHEADER* m_pBitmapInfoHeader;
BITMAPINFO* m_pBitmapInfo;
BYTE* pDib;
DWORD size;
CPalette hPalette;
public:
CDib(void);
~CDib(void);
CString m_fileName;
CString GetFileName();
BOOL IsValid();
DWORD GetSize();
UINT GetWidth();
UINT GetHeight();
UINT GetNumberOfColors();
RGBQUAD* GetRGB();
BYTE* GetData();
BITMAPINFO* GetInfo();
WORD PaletteSize(LPBYTE lpDIB);
WORD DIBNumColors(LPBYTE lpDIB);
void SaveFile( CString filename);
void LoadFile(CString dibFileName);
CPalette* CreatBitmapPalette(CDib* pBitmap);//生成调色板函数
网友评论
- 只有一个cpp文件好像,少了头文件,没什么作用