SaverWindow.h
上传用户:qdhuadeli
上传日期:2007-02-07
资源大小:978k
文件大小:1k
源码类别:

多显示器编程

开发平台:

Visual C++

  1. #if !defined(AFX_SAVERWINDOW_H__EED950BA_AC86_4212_9420_C029DFEDC13E__INCLUDED_)
  2. #define AFX_SAVERWINDOW_H__EED950BA_AC86_4212_9420_C029DFEDC13E__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // SaverWindow.h : header file
  7. //
  8. #include <afxtempl.h>
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CSaverWindow window
  11. class CSaverWindow : public CWnd
  12. {
  13. // Construction
  14. public:
  15. CSaverWindow();
  16. HBRUSH m_hBackgroundBrush;
  17. CRect rect;
  18. // Attributes
  19. public:
  20. BOOL m_bPreview;
  21. CRect m_rect;
  22. int Height() { return m_rect.Height(); }
  23. int Width() { return m_rect.Width(); }
  24. // Operations
  25. public:
  26. afx_msg int Create( HWND hwndParent );
  27. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  28. // Overrides
  29. // ClassWizard generated virtual function overrides
  30. //{{AFX_VIRTUAL(CSaverWindow)
  31. protected:
  32. virtual LRESULT WindowProc(UINT nMsg, WPARAM wParam, LPARAM lParam);
  33. //}}AFX_VIRTUAL
  34. // Implementation
  35. public:
  36. virtual ~CSaverWindow();
  37. // Generated message map functions
  38. protected:
  39. //{{AFX_MSG(CSaverWindow)
  40. afx_msg void OnPaint();
  41. //}}AFX_MSG
  42. DECLARE_MESSAGE_MAP()
  43. };
  44. /////////////////////////////////////////////////////////////////////////////
  45. //{{AFX_INSERT_LOCATION}}
  46. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  47. #endif // !defined(AFX_SAVERWINDOW_H__EED950BA_AC86_4212_9420_C029DFEDC13E__INCLUDED_)