VC++FaceDetect

源代码在线查看: dib.h

软件大小: 41 K
上传用户: liang_yong_2000
关键词: FaceDetect VC
下载地址: 免注册下载 普通下载 VIP

相关代码

				// Dib.h: interface for the CDib class.
				//
				//////////////////////////////////////////////////////////////////////
				
				#if !defined(AFX_DIB_H__3E3EC543_A4C5_11D0_B4B0_0000B43BAF07__INCLUDED_)
				#define AFX_DIB_H__3E3EC543_A4C5_11D0_B4B0_0000B43BAF07__INCLUDED_
				
				#if _MSC_VER >= 1000
				#pragma once
				#endif // _MSC_VER >= 1000
				
				#include 
				#pragma comment(lib,"vfw32.lib")
				
				class CDib : public CObject  
				{
				public:
					CDib();
					virtual ~CDib();
				
				//Attributes
				public:
					BYTE    *GetBits();
					CSize	 GetSize();
					LONG	 GetWidth();
					LONG	 GetHeight();
					int      GetBiBitCount();
					BOOL     IsValid()  { return(m_hDrawDib!=NULL); }
					operator HDRAWDIB() { return m_hDrawDib; }
				
				//operations
				public:
					BOOL Open(const char *pzFileName);
					BOOL Save(const char *pzFileName);
					void Draw(CDC *pDC,int nWidth, int nHeight);
					void Close();
				
				//public parameters
					BYTE		*m_pDibBits;
				//implementation
				public:
					BYTE		*m_pDib;
					HDRAWDIB	m_hDrawDib;
				
					BITMAPFILEHEADER bmpFileHeader;
				};
				#endif // !defined(AFX_DIB_H__3E3EC543_A4C5_11D0_B4B0_0000B43BAF07__INCLUDED_)
							

相关资源