StoneU_HC_CARDOCXPropPage.cpp 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. // StoneU_HC_CARDOCXPropPage.cpp : CStoneU_HC_CARDOCXPropPage 属性页类的实现。
  2. #include "stdafx.h"
  3. #include "StoneU_HC_CARDOCX.h"
  4. #include "StoneU_HC_CARDOCXPropPage.h"
  5. #ifdef _DEBUG
  6. #define new DEBUG_NEW
  7. #endif
  8. IMPLEMENT_DYNCREATE(CStoneU_HC_CARDOCXPropPage, COlePropertyPage)
  9. // 消息映射
  10. BEGIN_MESSAGE_MAP(CStoneU_HC_CARDOCXPropPage, COlePropertyPage)
  11. END_MESSAGE_MAP()
  12. // 初始化类工厂和 guid
  13. IMPLEMENT_OLECREATE_EX(CStoneU_HC_CARDOCXPropPage, "STONEU_HC_CARD.StoneU_HC_CARDPropPage.1",
  14. 0xba21af2a, 0x5455, 0x40bd, 0xb2, 0xd8, 0xa8, 0x31, 0x8e, 0xf6, 0xa2, 0xab)
  15. // CStoneU_HC_CARDOCXPropPage::CStoneU_HC_CARDOCXPropPageFactory::UpdateRegistry -
  16. // 添加或移除 CStoneU_HC_CARDOCXPropPage 的系统注册表项
  17. BOOL CStoneU_HC_CARDOCXPropPage::CStoneU_HC_CARDOCXPropPageFactory::UpdateRegistry(BOOL bRegister)
  18. {
  19. if (bRegister)
  20. return AfxOleRegisterPropertyPageClass(AfxGetInstanceHandle(),
  21. m_clsid, IDS_STONEU_HC_CARDOCX_PPG);
  22. else
  23. return AfxOleUnregisterClass(m_clsid, NULL);
  24. }
  25. // CStoneU_HC_CARDOCXPropPage::CStoneU_HC_CARDOCXPropPage - 构造函数
  26. CStoneU_HC_CARDOCXPropPage::CStoneU_HC_CARDOCXPropPage() :
  27. COlePropertyPage(IDD, IDS_STONEU_HC_CARDOCX_PPG_CAPTION)
  28. {
  29. }
  30. // CStoneU_HC_CARDOCXPropPage::DoDataExchange - 在页和属性间移动数据
  31. void CStoneU_HC_CARDOCXPropPage::DoDataExchange(CDataExchange* pDX)
  32. {
  33. DDP_PostProcessing(pDX);
  34. }
  35. // CStoneU_HC_CARDOCXPropPage 消息处理程序