#if !defined(AFX_CROSSDRAWER_H__23D28D9F_1731_422D_988D_D459F1242A5F__INCLUDED_)
#define AFX_CROSSDRAWER_H__23D28D9F_1731_422D_988D_D459F1242A5F__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif
class CCrossDrawer
{
public:
enum EStatus
{
eNormal = 0,
eHot,
ePressed,
};
public:
CCrossDrawer();
virtual ~CCrossDrawer();
public:
BOOL Init();
BOOL Draw(CDC* pDC, const CRect& rcArea, int iStatus);
BOOL GetBitmapSize(CSize& size);
BOOL GetBitmapSize(int iStatus, CSize& size);
private:
HBITMAP m_hbmpNormal;
HBITMAP m_hbmpHot;
HBITMAP m_hbmpPressed;
};
#endif