头文件:#ifndef_CDIB_H#define_CDIB_HclassCDib:publicCObject{public:RGBQUAD*m_pRGB;BYTE*m_pData,*m_pData2;UINTm_numberOfColors;BOOLm_valid;BITMAPFILEHEADERbitmapFileHeader...
头文件:
# ifndef _CDIB_H
# define _CDIB_H
class CDib:public CObject
{
public:
RGBQUAD* m_pRGB;
BYTE* m_pData,*m_pData2;
UINT m_numberOfColors;
BOOL m_valid;
BITMAPFILEHEADER bitmapFileHeader;
BITMAPINFOHEADER* m_pBitmapInfoHeader;
BITMAPINFO* m_pBitmapInfo;
int byBitCount;
DWORD dwWidthBytes;
BYTE* pDib;
DWORD size;
public:
CDib();
~CDib();
char m_fileName[256];
char* GetFileName();
BOOL IsValid();
DWORD GetSize();
UINT GetWidth();
UINT GetHeight();
UINT GetNumberOfColors();
RGBQUAD* GetRGB();
BYTE* GetData();