Desktop2DX.h
上传用户:wymy58
上传日期:2007-01-07
资源大小:2086k
文件大小:1k
源码类别:

DirextX编程

开发平台:

Visual C++

  1. // Desktop2DX.h : main header file for the DESKTOP2DX application.
  2. #ifndef _DXGUIDE_DESKTOP2DX__H
  3. #define _DXGUIDE_DESKTOP2DX__H
  4. #if _MSC_VER >= 1000
  5. #pragma once
  6. #endif // _MSC_VER >= 1000
  7. #ifndef __AFXWIN_H__
  8. #error include 'stdafx.h' before including this file for PCH
  9. #endif
  10. #include "resource.h"
  11. class CDesktop2DXApp : public CDirectXApp
  12. {
  13. public:
  14. CDesktop2DXApp(void);
  15. virtual ~CDesktop2DXApp();
  16. public:
  17. CDDDevice* m_pDDDevice;
  18. CDDSurface* m_pRenderSurface;
  19. // add your data here !
  20. CDDSurface* m_apSurface[4];
  21. CDC m_dc;
  22. CBitmap m_bmp;
  23. CBitmap* m_pOldBMP;
  24. RECT m_arcDest[4];
  25. public:
  26. // add your function here !
  27. public:
  28. virtual bool GetDXInitSettings(void);
  29. virtual bool InitDXObjects(void);
  30. virtual bool DestroyDXObjects(void);
  31. virtual bool UpdateFrame(void);
  32. public:
  33. // ----
  34. // Overrides
  35. // ClassWizard generated virtual function overrides
  36. //{{AFX_VIRTUAL(CDesktop2DXApp)
  37. //}}AFX_VIRTUAL
  38. // Implementation
  39. //{{AFX_MSG(CDesktop2DXApp)
  40. //}}AFX_MSG
  41. DECLARE_MESSAGE_MAP()
  42. };
  43. #endif // _DXGUIDE_DESKTOP2DX__H