class='cKeyword'>#if !defined(AFX_BITMAPPICTURE_H__A4BE2021_689E_11D1_ABBA_00A0243D1382__INCLUDED_)
class='cKeyword'>#define AFX_BITMAPPICTURE_H__A4BE2021_689E_11D1_ABBA_00A0243D1382__INCLUDED_
class='cKeyword'>#if _MSC_VER >= 1000
class='cKeyword'>#pragma once
class='cKeyword'>#endif
class CBitmapPicture : public CStatic
{
public:
CBitmapPicture();
public:
BOOL SetBitmap(HBITMAP hBitmap);
BOOL SetBitmap(UINT nIDResource);
BOOL SetBitmap(LPCTSTR lpszResourceName);
BOOL ReloadBitmap();
protected:
virtual void PreSubclassWindow();
virtual void DrawItem( LPDRAWITEMSTRUCT lpDrawItemStruct );
public:
virtual ~CBitmapPicture();
protected:
HBITMAP m_hBitmap;
BITMAP m_bmInfo;
private:
int m_nResourceID;
CString m_strResourceName;
protected:
afx_msg BOOL OnEraseBkgnd(CDC* pDC);
afx_msg void OnSysColorChange();
DECLARE_MESSAGE_MAP()
};
class='cKeyword'>#endif