www.pudn.com > VX.rar > AviToolbar.h


//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
// \ Avitoolbar.h (C) 2002.1.10  
// \ 增强型工具栏类: 
// \ 1、添加按钮文字 
// \ 2、添加工具栏位图纹理 
// \ 3、重画工具栏把手 
// \ 4、添加视频播放 
//                                                 作者:潘立群 (版权所有) 
//                                                    2002/01/10 南京 
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
#ifndef _AVITOOLBAR_H__ 
#define _AVITOOLBAR_H__ 
 
///////////////////////////////////////////////////////////////////////////// 
// CAviToolbar window 
 
class CAviToolbar : public CToolBar 
{ 
public: 
	CAviToolbar(); 
 
public: 
	CReBar	 m_wndReBar;	//定义ReBar 
	CAnimateCtrl avi;		//定义多媒体动画 
	COLORREF m_clrShadow;	//定义颜色 
	COLORREF m_clrNormal;	//定义颜色 
	COLORREF m_clrHilite;	//定义颜色 
public: 
	BOOL LoadBMPImage( LPCTSTR sBMPFile, CBitmap& bitmap, CPalette *pPal ); 
	void LoadBackImage (); 
	void SetBackImage (); 
 
// Overrides 
	// ClassWizard generated virtual function overrides 
	//{{AFX_VIRTUAL(CAviToolbar) 
	//}}AFX_VIRTUAL 
 
// Implementation 
public: 
	CString m_bmpName; 
	BOOL m_bBackgroundImage; 
	void SetTooltext(); 
	virtual ~CAviToolbar(); 
	void DrawGripper(CDC & dc) const; 
 
	// Generated message map functions 
protected: 
	CBitmap				m_bmpBack; 
protected: 
	//{{AFX_MSG(CAviToolbar) 
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct); 
	afx_msg void OnSize(UINT nType, int cx, int cy); 
	afx_msg void OnNcPaint(); 
	afx_msg void OnSetskin(); 
	afx_msg void OnSysColorChange(); 
	//}}AFX_MSG 
 
	DECLARE_MESSAGE_MAP() 
}; 
 
///////////////////////////////////////////////////////////////////////////// 
 
#endif