MainFrm.h
上传用户:fjqzjn
上传日期:2008-01-21
资源大小:2764k
文件大小:3k
源码类别:

Windows CE

开发平台:

Visual C++

  1. /******************************************************************************
  2. ** Copyright (C) 2004. Intel Corporation. All Rights Reserved. 
  3. **
  4. ** The source code contained or described herein and all documents related to the
  5. ** source code ("Material") are owned by Intel Corporation or its suppliers or 
  6. ** licensors. Title to the Material remains with Intel Corporation or its suppliers
  7. ** and licensors. The Material contains trade secrets and proprietary and 
  8. ** confidential information of Intel or its suppliers and licensors. The Material 
  9. ** is protected by worldwide copyright and trade secret laws and treaty provisions.
  10. ** No part of the Material may be used, copied, reproduced, modified, published, 
  11. ** uploaded, posted, transmitted, distributed, or disclosed in any way without 
  12. ** Intel抯 prior express written permission.
  13. ** 
  14. ** No license under any patent, copyright, trade secret or other intellectual 
  15. ** property right is granted to or conferred upon you by disclosure or delivery 
  16. ** of the Materials, either expressly, by implication, inducement, estoppel or 
  17. ** otherwise. Any license under such intellectual property rights must be express 
  18. ** and approved by Intel in writing.
  19. ******************************************************************************/
  20. // MainFrm.h : interface of the CMainFrame class
  21. //
  22. /////////////////////////////////////////////////////////////////////////////
  23. #if !defined(AFX_MAINFRM_H__7BC8A71E_EECF_49B5_A5F9_E973850FFDC2__INCLUDED_)
  24. #define AFX_MAINFRM_H__7BC8A71E_EECF_49B5_A5F9_E973850FFDC2__INCLUDED_
  25. #if _MSC_VER >= 1000
  26. #pragma once
  27. #endif // _MSC_VER >= 1000
  28. #include "DemoCustom.h"
  29. class CMainFrame : public CFrameWnd
  30. {
  31. protected: // create from serialization only
  32. CMainFrame();
  33. DECLARE_DYNCREATE(CMainFrame)
  34. // Attributes
  35. public:
  36. // Operations
  37. public:
  38. // Overrides
  39. // ClassWizard generated virtual function overrides
  40. //{{AFX_VIRTUAL(CMainFrame)
  41. public:
  42. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  43. protected:
  44. //}}AFX_VIRTUAL
  45. // Implementation
  46. public:
  47. void SetExternalRes(WORD wWidth, WORD wHeight);
  48. WORD m_wExternalHeight;
  49. WORD m_wExternalWidth;
  50. virtual ~CMainFrame();
  51. #ifdef _DEBUG
  52. virtual void AssertValid() const;
  53. virtual void Dump(CDumpContext& dc) const;
  54. #endif
  55. private:
  56. protected:  // control bar embedded members
  57. // Generated message map functions
  58. protected:
  59. //{{AFX_MSG(CMainFrame)
  60. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  61. afx_msg void OnDemoCustom();
  62. afx_msg void OnCfgQVGA();
  63. afx_msg void OnCfgVGA();
  64. afx_msg void OnCfgSVGA();
  65. afx_msg void OnCfgSXGA();
  66. afx_msg void OnCfgXGA();
  67. afx_msg void OnDemoGdi();
  68. afx_msg void OnDemoVideo();
  69. //}}AFX_MSG
  70. DECLARE_MESSAGE_MAP()
  71. };
  72. /////////////////////////////////////////////////////////////////////////////
  73. //{{AFX_INSERT_LOCATION}}
  74. // Microsoft eMbedded Visual C++ will insert additional declarations immediately before the previous line.
  75. #endif // !defined(AFX_MAINFRM_H__7BC8A71E_EECF_49B5_A5F9_E973850FFDC2__INCLUDED_)