www.pudn.com > ToolbarLabel.rar > MyToolbarImage.h
// MyToolbarImage.h: interface for the CMyToolbarImage class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MYTOOLBARIMAGE_H__8093DA5D_A40C_4B4B_BD3F_8DA8DCE1CB14__INCLUDED_)
#define AFX_MYTOOLBARIMAGE_H__8093DA5D_A40C_4B4B_BD3F_8DA8DCE1CB14__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CMyToolbarImage : public CBCGToolbarButton
{
DECLARE_SERIAL(CMyToolbarImage)
public:
CMyToolbarImage(UINT uiID = 0);
virtual ~CMyToolbarImage();
virtual void OnDraw (CDC* pDC, const CRect& rect, CBCGToolBarImages* pImages,
BOOL bHorz = TRUE, BOOL bCustomizeMode = FALSE, BOOL bHighlight = FALSE, BOOL bDrawBorder = TRUE,
BOOL bGrayDisabledButtons = TRUE);
virtual BOOL IsEditable () const
{
return FALSE;
}
virtual SIZE OnCalculateSize(CDC*pDC,const CSize&sizeDefault,BOOL bHorz);
protected:
CBitmap m_bmpMyImage;
};
#endif // !defined(AFX_MYTOOLBARIMAGE_H__8093DA5D_A40C_4B4B_BD3F_8DA8DCE1CB14__INCLUDED_)