B14Dlg.h
上传用户:szxyd1688
上传日期:2007-06-08
资源大小:1440k
文件大小:2k
源码类别:

屏幕保护

开发平台:

Visual C++

  1. // B14Dlg.h : header file
  2. //
  3. #ifndef __SCREENSAVERDLG_H__
  4. #define __SCREENSAVERDLG_H__
  5. /////////////////////////////////////////////////////////////////////////////
  6. // CB14Dlg:
  7. // A configuration dialog for Win95+, WinNT3+ compliant screen savers.
  8. // For use with CScreenSaverWnd, usually found in ScreenSaverWnd.cpp and .h.
  9. // See documentation in those files for more information on screen savers.
  10. /////////////////////////////////////////////////////////////////////////////
  11. #include <scrnsave.h>
  12. // Note: the dialog resource should be DLG_SCRNSAVECONFIGURE.
  13. // Note: the icon resource should be ID_APP.
  14. class CB14Dlg : public CDialog
  15. {
  16. DECLARE_DYNAMIC(CB14Dlg)
  17. public:
  18. CB14Dlg();
  19. // Attributes
  20. protected:
  21. public:
  22. // Operations
  23. public:
  24. // Overridables
  25. public:
  26. // Overrides
  27. public:
  28. //{{AFX_VIRTUAL(CB14Dlg)
  29. //}}AFX_VIRTUAL
  30. virtual BOOL OnInitDialog();
  31. // Implementation
  32. public:
  33. virtual ~CB14Dlg();
  34. static CB14Dlg* sm_pTheConfigureDialog;
  35. protected:
  36. virtual LRESULT  WindowProc(UINT uMsg,WPARAM wParam,LPARAM lParam);
  37. virtual LRESULT DefWindowProc(UINT uMsg, WPARAM wParam, LPARAM lParam);
  38. //{{AFX_MSG(CB14Dlg)
  39. afx_msg void OnNcDestroy();
  40. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  41. //}}AFX_MSG
  42. DECLARE_MESSAGE_MAP()
  43. //friend BOOL WINAPI ScreenSaverConfigureDialog(HWND hDlg, UINT uMsg,
  44. //                                              WPARAM wParam,
  45. //                                              LPARAM lParam);
  46. };
  47. /////////////////////////////////////////////////////////////////////////////
  48. inline CB14Dlg* AfxGetScreenSaverDialog()
  49. {
  50. return CB14Dlg::sm_pTheConfigureDialog;
  51. }
  52. /////////////////////////////////////////////////////////////////////////////
  53. BOOL WINAPI ScreenSaverConfigureDialog(HWND hDlg, UINT uMsg,
  54.                                        WPARAM wParam, LPARAM lParam);
  55. BOOL WINAPI RegisterDialogClasses(HANDLE hInstance);
  56. /////////////////////////////////////////////////////////////////////////////
  57. #endif // __SCREENSAVERDLG_H__