MainFrm.h
上传用户:hvpower
上传日期:2022-07-01
资源大小:2660k
文件大小:2k
源码类别:

进程与线程

开发平台:

Visual C++

  1. // MainFrm.h : interface of the CMainFrame class
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_MAINFRM_H__64F23801_D3FA_41DC_B03B_69985FFF6B86__INCLUDED_)
  5. #define AFX_MAINFRM_H__64F23801_D3FA_41DC_B03B_69985FFF6B86__INCLUDED_
  6. #if _MSC_VER >= 1000
  7. #pragma once
  8. #endif // _MSC_VER >= 1000
  9. // Array for the toolbar buttons
  10. #if (_WIN32_WCE < 201)
  11. static TBBUTTON g_arCBButtons[] = {
  12. { 0, ID_FILE_NEW, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0, 0,  0},
  13. { 1,    ID_FILE_OPEN, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0, 0,  1},
  14. { 2, ID_FILE_SAVE, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0, 0,  2},
  15. { 0, 0, TBSTATE_ENABLED, TBSTYLE_SEP, 0, 0, 0, -1},
  16. { 3,    ID_EDIT_CUT, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0, 0,  3},
  17. { 4, ID_EDIT_COPY, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0, 0,  4},
  18. { 5, ID_EDIT_PASTE, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0, 0,  5}
  19. };
  20. #endif
  21. #if defined(_WIN32_WCE_PSPC) && (_WIN32_WCE >= 212)
  22. #define NUM_TOOL_TIPS 8
  23. #endif
  24. class CMainFrame : public CFrameWnd
  25. {
  26. protected: // create from serialization only
  27. CMainFrame();
  28. DECLARE_DYNCREATE(CMainFrame)
  29. // Attributes
  30. public:
  31. // Operations
  32. public:
  33. // Overrides
  34. // ClassWizard generated virtual function overrides
  35. //{{AFX_VIRTUAL(CMainFrame)
  36. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  37. //}}AFX_VIRTUAL
  38. // Implementation
  39. public:
  40. virtual ~CMainFrame();
  41. #ifdef _DEBUG
  42. virtual void AssertValid() const;
  43. virtual void Dump(CDumpContext& dc) const;
  44. #endif
  45. protected:  // control bar embedded members
  46. CCeCommandBar m_wndCommandBar;
  47. // Generated message map functions
  48. protected:
  49. //{{AFX_MSG(CMainFrame)
  50. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  51. afx_msg void OnThreadBegin();
  52. afx_msg void OnUpdateThreadBegin(CCmdUI* pCmdUI);
  53. afx_msg void OnThreadKill();
  54. afx_msg void OnUpdateThreadKill(CCmdUI* pCmdUI);
  55. //}}AFX_MSG
  56. LPTSTR MakeString(UINT stringID);
  57. LPTSTR m_ToolTipsTable[NUM_TOOL_TIPS]; 
  58. DECLARE_MESSAGE_MAP()
  59. };
  60. /////////////////////////////////////////////////////////////////////////////
  61. //{{AFX_INSERT_LOCATION}}
  62. // Microsoft eMbedded Visual C++ will insert additional declarations immediately before the previous line.
  63. #endif // !defined(AFX_MAINFRM_H__64F23801_D3FA_41DC_B03B_69985FFF6B86__INCLUDED_)