?? bmp.h
字號(hào):
/********************************************************************
Created: 2006/12/09 12:32
FileName: BMP.h
Author: Jar 包杰
Purpose: 讀BMP+顯示功能+壓縮成J文件
*********************************************************************/
#ifndef _BMP_H__
#define _BMP_H__
//BMP文件頭標(biāo)志
#define BMP_HEADER_MARKER ((WORD) ('M' << 8) | 'B')
//J文件頭標(biāo)志
#define J_HEADER_MARKER ((WORD) ('J' << 8) | 'B')
//.J壓縮文件結(jié)構(gòu)
typedef struct _tagJFILEHEADEREX
{
WORD JType; //.J文件標(biāo)志"BJ"
WORD JHeight; //圖像高度
WORD JWidth; //圖像寬度
}JFILEHEADER, FAR * LPJFILEHEADER;
class CBmp : public CObject
{
public:
DECLARE_SERIAL(CBmp)
//構(gòu)造與析構(gòu)
CBmp();
~CBmp();
//成員
BOOL BMPRead(CFile *pFile);
void BMPDraw_JWrite(CDC *pDC);
void Serialize(CArchive &ar); //文檔串行化
LPBITMAPINFOHEADER GetBMIH(); //獲得信息頭
//數(shù)據(jù)
private:
CString JFileName; //J文件名
LPBITMAPFILEHEADER m_pBMFH; //位圖文件頭
LPBITMAPINFOHEADER m_pBMIH; //位圖信息頭
LPBYTE m_pBits; //位圖數(shù)據(jù)
LPJFILEHEADER m_pJFH; //J文件頭
};
#endif
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -