jdib.h

来自「将 24Bit BMP 图形转为 TXT 格式」· C头文件 代码 · 共 66 行

H
66
字号
//*****************************************************************************
//
// JDib.h
//
//=============================================================================
//
// Copyright:
//
// Author:		老魏
//
// Date:		1999.04.06
//
// Description: CJDib 类头文件
//
// Side	Effects:
//
// Class:
//
// Function:
//
// Notes:
//
// Update:
//
// Date		Name	 Description
//
// ======== ===================================================================
// Known restrictions:
//
// Known bugs:
//
//*****************************************************************************
#if !defined(__JDIB_H__)
#define __JDIB_H__

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
// JDib.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CJDib class

class CJDib
{
private:
	char *m_pFileBuffer;

	LPBITMAPFILEHEADER	m_lpBMFileHeader;
	LPBITMAPINFOHEADER	m_lpBMInfoHeader;
	char				*m_pData;
	LPLOGPALETTE		m_lpLogPalette;
	BOOL m_bSetPalette;

	int m_nBytesPerLine;

public:
	CJDib();
	~CJDib();

	BOOL Read(CString strBMPName);
	BOOL ConvertToText(CString strBMPName);
};

#endif // !defined(__JDIB_H__)

⌨️ 快捷键说明

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