www.pudn.com > PositionInBmp.rar > BmpSpliter.h


// BmpSpliter.h: interface for the CBmpSpliter class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_BMPSPLITER_H__08A87313_51C4_46AD_B8CC_7267FD4A0336__INCLUDED_) 
#define AFX_BMPSPLITER_H__08A87313_51C4_46AD_B8CC_7267FD4A0336__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
#include "dibapi.h" 
 
class CBmpSpliter   
{ 
	HDIB	hDIB; 
	HDIB	hDIBm; 
	int GetWidth(HDIB hDIB); 
	int GetHeight(HDIB hDIB); 
public: 
	int GetWidth(); 
	int GetHeight(); 
	BOOL Load(CFile &file); 
	BOOL Save(CFile &file); 
	BOOL Load(CString filename); 
	BOOL Save(CString filename); 
	BOOL Save(CString filename, CRect rect); 
	BOOL Draw(CDC* pDC, int stX, int stY, int w, int h); 
	BOOL Drawm(CDC* pDC, int mX, int mY); 
	BOOL Drawr(CDC* pDC, int mX, int mY, int rX, int rY); 
	CBmpSpliter(); 
	virtual ~CBmpSpliter(); 
 
}; 
 
#endif // !defined(AFX_BMPSPLITER_H__08A87313_51C4_46AD_B8CC_7267FD4A0336__INCLUDED_)