DAOPPG.CPP
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:3k
源码类别:

Windows编程

开发平台:

Visual C++

  1. // DaoEditPpg.cpp : Implementation of the CDaoEditPropPage property page class.
  2. //
  3. // This is a part of the Microsoft Foundation Classes C++ library.
  4. // Copyright (C) 1992-1998 Microsoft Corporation
  5. // All rights reserved.
  6. //
  7. // This source code is only intended as a supplement to the
  8. // Microsoft Foundation Classes Reference and related
  9. // electronic documentation provided with the library.
  10. // See these sources for detailed information regarding the
  11. // Microsoft Foundation Classes product.
  12. #include "stdafx.h"
  13. #include "DaoEdit.h"
  14. #include "DaoPpg.h"
  15. #ifdef _DEBUG
  16. #define new DEBUG_NEW
  17. #undef THIS_FILE
  18. static char THIS_FILE[] = __FILE__;
  19. #endif
  20. IMPLEMENT_DYNCREATE(CDaoEditPropPage, COlePropertyPage)
  21. /////////////////////////////////////////////////////////////////////////////
  22. // Message map
  23. BEGIN_MESSAGE_MAP(CDaoEditPropPage, COlePropertyPage)
  24. //{{AFX_MSG_MAP(CDaoEditPropPage)
  25. // NOTE - ClassWizard will add and remove message map entries
  26. //    DO NOT EDIT what you see in these blocks of generated code !
  27. //}}AFX_MSG_MAP
  28. END_MESSAGE_MAP()
  29. /////////////////////////////////////////////////////////////////////////////
  30. // Initialize class factory and guid
  31. IMPLEMENT_OLECREATE_EX(CDaoEditPropPage, "DAOEDIT.DaoEditPropPage.1",
  32. 0x5fdfc3e4, 0xc360, 0x11ce, 0xa9, 0x87, 0, 0xaa, 0, 0x6e, 0xa4, 0xda)
  33. /////////////////////////////////////////////////////////////////////////////
  34. // CDaoEditPropPage::CDaoEditPropPageFactory::UpdateRegistry -
  35. // Adds or removes system registry entries for CDaoEditPropPage
  36. BOOL CDaoEditPropPage::CDaoEditPropPageFactory::UpdateRegistry(BOOL bRegister)
  37. {
  38. if (bRegister)
  39. return AfxOleRegisterPropertyPageClass(AfxGetInstanceHandle(),
  40. m_clsid, IDS_DAOEDIT_PPG);
  41. else
  42. return AfxOleUnregisterClass(m_clsid, NULL);
  43. }
  44. /////////////////////////////////////////////////////////////////////////////
  45. // CDaoEditPropPage::CDaoEditPropPage - Constructor
  46. CDaoEditPropPage::CDaoEditPropPage() :
  47. COlePropertyPage(IDD, IDS_DAOEDIT_PPG_CAPTION)
  48. {
  49. //{{AFX_DATA_INIT(CDaoEditPropPage)
  50. // NOTE: ClassWizard will add member initialization here
  51. //    DO NOT EDIT what you see in these blocks of generated code !
  52. //}}AFX_DATA_INIT
  53. }
  54. /////////////////////////////////////////////////////////////////////////////
  55. // CDaoEditPropPage::DoDataExchange - Moves data between page and properties
  56. void CDaoEditPropPage::DoDataExchange(CDataExchange* pDX)
  57. {
  58. //{{AFX_DATA_MAP(CDaoEditPropPage)
  59. // NOTE: ClassWizard will add DDP, DDX, and DDV calls here
  60. //    DO NOT EDIT what you see in these blocks of generated code !
  61. //}}AFX_DATA_MAP
  62. DDP_PostProcessing(pDX);
  63. }
  64. /////////////////////////////////////////////////////////////////////////////
  65. // CDaoEditPropPage message handlers