imglib.h

来自「上传的是有关mfc的详细介绍」· C头文件 代码 · 共 68 行

H
68
字号
// ImgLib.h: interface for the CImgLib class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_IMGLIB_H__53397061_DE43_4F8F_A01D_F301BA21476F__INCLUDED_)
#define AFX_IMGLIB_H__53397061_DE43_4F8F_A01D_F301BA21476F__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "XMRArray.h"

/**=============================================================================
* 名    称:	<BitMapCls>
* 说    明: 	<存储图片信息的类>
* 接    口:	
* 调    用:	
* 编    程:	<徐敏荣>,<2008-04-28>
*=============================================================================*/
class BitMapCls
{
public:
	CString		m_strKey;		// 图片主键
	HBITMAP		m_HBITMAP;		// 图片对象
};	

/*读取图片的类*/
class CBMPLib  
{
private:
	static XMRArray<BitMapCls> m_arBitMapCls; 
private:
	CBMPLib();
public:
	virtual ~CBMPLib();
public:
	/**------------------------------------------------------------------------------------
	* 名    称:	<LoadMap>
	* 说    明: 	<装载图片>
	* 参    数: 	<CString strFilePath>:<图片路径>
	*           	<HBITMAP &hBitMap>:<图片对象>
	* 返    回:
	*---------------------------------------------------------------------------------------*/
	static void LoadMap(CString strFilePath,HBITMAP &hBitMap);
private:
	/**------------------------------------------------------------------------------------
	* 名    称:	<LoadBMP>
	* 说    明: 	<根据提供的路径,读取图片文件>
	* 参    数: 	<char *filename>:<路径>
	*           	<BITMAPINFOHEADER *bmpInfo>:<图片对象>
	* 返    回:
	*---------------------------------------------------------------------------------------*/
	static char* LoadBMP(char *filename, BITMAPINFOHEADER *bmpInfo);

	/**------------------------------------------------------------------------------------
	* 名    称:	<LoadBmp>
	* 说    明: 	<根据提供的路径,读取图片文件>
	* 参    数: 	<char *filename>:<路径>
	*           	<HBITMAP &hBitMap>:<图片对象>
	* 返    回:
	*---------------------------------------------------------------------------------------*/
	static void LoadBmp(char* strFilePathName,HBITMAP &hBitMap);

};

#endif // !defined(AFX_IMGLIB_H__53397061_DE43_4F8F_A01D_F301BA21476F__INCLUDED_)

⌨️ 快捷键说明

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