StoneU_HC_OCXPropPage.cpp 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. // StoneU_HC_OCXPropPage.cpp : CStoneU_HC_OCXPropPage 属性页类的实现。
  2. #include "stdafx.h"
  3. #include "StoneU_HC_OCX.h"
  4. #include "StoneU_HC_OCXPropPage.h"
  5. #ifdef _DEBUG
  6. #define new DEBUG_NEW
  7. #endif
  8. IMPLEMENT_DYNCREATE(CStoneU_HC_OCXPropPage, COlePropertyPage)
  9. // 消息映射
  10. BEGIN_MESSAGE_MAP(CStoneU_HC_OCXPropPage, COlePropertyPage)
  11. END_MESSAGE_MAP()
  12. // 初始化类工厂和 guid
  13. IMPLEMENT_OLECREATE_EX(CStoneU_HC_OCXPropPage, "STONEU_HC_OCX.StoneU_HC_OCXPropPage.1",
  14. 0x8ccf2f74, 0xaff1, 0x4631, 0x8b, 0x30, 0x24, 0x8f, 0x95, 0xce, 0x26, 0xac)
  15. // CStoneU_HC_OCXPropPage::CStoneU_HC_OCXPropPageFactory::UpdateRegistry -
  16. // 添加或移除 CStoneU_HC_OCXPropPage 的系统注册表项
  17. BOOL CStoneU_HC_OCXPropPage::CStoneU_HC_OCXPropPageFactory::UpdateRegistry(BOOL bRegister)
  18. {
  19. if (bRegister)
  20. return AfxOleRegisterPropertyPageClass(AfxGetInstanceHandle(),
  21. m_clsid, IDS_STONEU_HC_OCX_PPG);
  22. else
  23. return AfxOleUnregisterClass(m_clsid, NULL);
  24. }
  25. // CStoneU_HC_OCXPropPage::CStoneU_HC_OCXPropPage - 构造函数
  26. CStoneU_HC_OCXPropPage::CStoneU_HC_OCXPropPage() :
  27. COlePropertyPage(IDD, IDS_STONEU_HC_OCX_PPG_CAPTION)
  28. {
  29. }
  30. // CStoneU_HC_OCXPropPage::DoDataExchange - 在页和属性间移动数据
  31. void CStoneU_HC_OCXPropPage::DoDataExchange(CDataExchange* pDX)
  32. {
  33. DDP_PostProcessing(pDX);
  34. }
  35. // CStoneU_HC_OCXPropPage 消息处理程序