CoolBtn.h
上传用户:oldpeter23
上传日期:2013-01-09
资源大小:1111k
文件大小:1k
源码类别:

IP电话/视频会议

开发平台:

Visual C++

  1. //NetTalk
  2. /*------------------------------------------------------------------------------*
  3.  =============================
  4.    模块名称: CoolBtn.h
  5.  =============================
  6.  
  7.  [版权]
  8.  
  9.    2000-2002  115软件工厂  版权所有
  10.                                               
  11. *------------------------------------------------------------------------------*/
  12. //自制的按钮类
  13. #ifndef _COOLBTN_H_
  14. #define _COOLBTN_H_
  15. class CCoolBtn:public CButtonX
  16. {
  17. public:
  18. void LoadBitmaps(UINT uBmpNormal,UINT uBmpHover,UINT uBmpDown);
  19. BOOL Create(RECT &rc,HWND hParent,UINT uID);
  20. CCoolBtn();
  21. virtual ~CCoolBtn();
  22. protected:
  23. virtual void OnLButtonDown(UINT nFlags, POINT &point);
  24. virtual void OnTimer(UINT nIDEvent);
  25. virtual void OnMouseMove(UINT nFlags, POINT point);
  26. virtual void OnPaint();
  27. virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);
  28. UINT m_uState;
  29. HBITMAP m_hNormal;
  30. HBITMAP m_hHover;
  31. HBITMAP m_hDown;
  32. private:
  33. };
  34. #endif