DukeDlg.h
上传用户:do_tie
上传日期:2007-11-03
资源大小:1095k
文件大小:1k
源码类别:

GDI/图象编程

开发平台:

Visual C++

  1. #pragma once
  2. // CDukeDlg 对话框
  3. class CDukeDlg : public CDialog
  4. {
  5. DECLARE_DYNAMIC(CDukeDlg)
  6. public:
  7. CDukeDlg(CWnd* pParent = NULL);   // 标准构造函数
  8. virtual ~CDukeDlg();
  9. // 对话框数据
  10. enum { IDD = IDD_JAVADUKE };
  11. protected:
  12. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持
  13. DECLARE_MESSAGE_MAP()
  14. public:
  15. CBitmap * m_pBmp[10];
  16. public:
  17. BITMAP bs;
  18. public:
  19. virtual BOOL OnInitDialog();
  20. public:
  21. // 用于判断动画是否已经开始播放,在构造函数中初始化为FALSE
  22. bool m_bStarted;
  23. public:
  24. // 用于记录当前所要显示的位图序号,初始化为0
  25. int m_iCurFrame;
  26. public:
  27. // 用于记录当前的每秒帧数(范围可设为1~100)
  28. int m_iTimesPerSecond;
  29. public:
  30. afx_msg void OnBnClickedAniStartstop();
  31. public:
  32. afx_msg void OnTimer(UINT_PTR nIDEvent);
  33. public:
  34. // CSliderCtrl的指针变量
  35. CSliderCtrl *pSlider;
  36. public:
  37. afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
  38. public:
  39. afx_msg void OnEnChangeN();
  40. };