You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
709 B
28 lines
709 B
// transbmp.h : interface of the CTransBitmap class
|
|
//
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
class CTransBmp : public CBitmap
|
|
{
|
|
public:
|
|
CTransBmp();
|
|
~CTransBmp();
|
|
void Draw(HDC hDC, int x, int y);
|
|
void Draw(CDC* pDC, int x, int y);
|
|
void DrawTrans(HDC hDC, int x, int y);
|
|
void DrawTrans(CDC* pDC, int x, int y);
|
|
int GetWidth();
|
|
int GetHeight();
|
|
|
|
private:
|
|
int m_iWidth;
|
|
int m_iHeight;
|
|
CBitmap* m_hbmMask; // handle to mask bitmap
|
|
|
|
void GetMetrics();
|
|
void CreateMask(HDC hDC);
|
|
void CreateMask(CDC* pDC);
|
|
|
|
};
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|