cdib.h

来自「东南大学版本」· C头文件 代码 · 共 36 行

H
36
字号
/*#ifndef ___CDIB_H
#define ___CDIB_H
*/
class CDib:public CObject
{
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;
	int MM;
public:
	CDib();
	~CDib();
	char m_fileName[256];
	char* 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(const CString filename);
public:
	void LoadFile(const char* dibFileName);
};

⌨️ 快捷键说明

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