MFC AppDlg.h
上传用户:mony888
上传日期:2022-07-26
资源大小:1247k
文件大小:2k
源码类别:

Windows CE

开发平台:

Visual C++

  1. // MFC AppDlg.h : header file
  2. //
  3. #if !defined(AFX_MFCAPPDLG_H__4C26B0C4_20C2_4DA5_88B4_B44D84AF59BD__INCLUDED_)
  4. #define AFX_MFCAPPDLG_H__4C26B0C4_20C2_4DA5_88B4_B44D84AF59BD__INCLUDED_
  5. #include "Record.h" // Added by ClassView
  6. #if _MSC_VER >= 1000
  7. #pragma once
  8. #endif // _MSC_VER >= 1000
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CMFCAppDlg dialog
  11. class CMFCAppDlg : public CDialog
  12. {
  13. // Construction
  14. public:
  15. //  WaveHdr m_WaveHeader;
  16. unsigned int m_uiTimer2Count;
  17. char m_cTitle[256];
  18. unsigned int m_uiPlayTime;
  19. unsigned int m_uiVolIndex;
  20. CRect m_ShowRect;
  21. UINT m_nTimer;
  22. BOOL m_bRecFlag;
  23. LPCTSTR m_lpFileName;
  24. /**/
  25. CXPlayerCore m_xplayer;
  26. /**/
  27. CMFCAppDlg(CWnd* pParent = NULL); // standard constructor
  28. // Dialog Data
  29. //{{AFX_DATA(CMFCAppDlg)
  30. enum { IDD = IDD_MFCAPP_DIALOG };
  31. CButton m_btVol;
  32. CSliderCtrl m_slidVol;
  33. CStatic m_staticWave;
  34. CButton m_btPlay;
  35. CSliderCtrl m_slidIndex;
  36. CButton m_btPaus;
  37. CButton m_btClos;
  38. CButton m_btRec;
  39. //}}AFX_DATA
  40. // ClassWizard generated virtual function overrides
  41. //{{AFX_VIRTUAL(CMFCAppDlg)
  42. public:
  43. virtual BOOL PreTranslateMessage(MSG* pMsg);
  44. protected:
  45. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  46. //}}AFX_VIRTUAL
  47. // Implementation
  48. protected:
  49. HICON m_hIcon;
  50. // Generated message map functions
  51. //{{AFX_MSG(CMFCAppDlg)
  52. virtual BOOL OnInitDialog();
  53. afx_msg void OnRec();
  54. afx_msg void OnClosRec();
  55. afx_msg void OnPaus();
  56. afx_msg void OnbtPlay();
  57. afx_msg void OnTimer(UINT nIDEvent);
  58. afx_msg void OnBtVol();
  59. afx_msg void OnClose();
  60. //}}AFX_MSG
  61. DECLARE_MESSAGE_MAP()
  62. private:
  63. BOOL m_bPlayFlag;
  64. int m_iPosCount;
  65. DWORD m_nRecThreadID;
  66. };
  67. //{{AFX_INSERT_LOCATION}}
  68. // Microsoft eMbedded Visual C++ will insert additional declarations immediately before the previous line.
  69. #endif // !defined(AFX_MFCAPPDLG_H__4C26B0C4_20C2_4DA5_88B4_B44D84AF59BD__INCLUDED_)