www.pudn.com > backmode824.rar > Memory.h
// Memory.h: interface for the CMemory class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MEMORY_H__3B00EFA1_9B2B_422E_B73E_B25CE5E43259__INCLUDED_)
#define AFX_MEMORY_H__3B00EFA1_9B2B_422E_B73E_B25CE5E43259__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CMemory
{
public:
HANDLE m_hMem;//内存句柄
LPBITMAPINFOHEADER m_lpMapHeader;//图象头指针
LPBYTE m_lpImage;//图象数据指针
//=============new add========================
LPBYTE m_lpBackImage;//背景图像指针
LPBYTE m_lpMask;//标记图像指针
LPBYTE m_lpGrayMask;//灰度图像
//=============new end=========================
LPBYTE m_lpDMap;//处理图象数据指针
LPBYTE m_lpHMap;//H图象数据指针
LPBYTE m_lpSMap;//S图象数据指针
LPBYTE m_lpNewEdgeChain;//新边缘数据链
LPBYTE m_lpOldEdgeChain;//旧边缘数据链
BOOL m_bInitialized;//内存初始化状态
CMemory();
virtual ~CMemory();
BOOL InitMem();
void FreeMem();
};
#endif // !defined(AFX_MEMORY_H__3B00EFA1_9B2B_422E_B73E_B25CE5E43259__INCLUDED_)