文件名称:我正在使用的的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);//生成调色板函数