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