myactivexproppage.cpp
来自「Visual_C++.NET实用编程百例」· C++ 代码 · 共 63 行
CPP
63 行
// myActiveXPropPage.cpp : CmyActiveXPropPage 属性页类的实现。
#include "stdafx.h"
#include "myActiveX.h"
#include "myActiveXPropPage.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
IMPLEMENT_DYNCREATE(CmyActiveXPropPage, COlePropertyPage)
// 消息映射
BEGIN_MESSAGE_MAP(CmyActiveXPropPage, COlePropertyPage)
END_MESSAGE_MAP()
// 初始化类工厂和 guid
IMPLEMENT_OLECREATE_EX(CmyActiveXPropPage, "MYACTIVEX.myActiveXPropPage.1",
0x3a5b694d, 0xd412, 0x4068, 0x81, 0x56, 0xa0, 0x5b, 0x75, 0x97, 0xd8, 0xba)
// CmyActiveXPropPage::CmyActiveXPropPageFactory::UpdateRegistry -
// 添加或移除 CmyActiveXPropPage 的系统注册表项
BOOL CmyActiveXPropPage::CmyActiveXPropPageFactory::UpdateRegistry(BOOL bRegister)
{
if (bRegister)
return AfxOleRegisterPropertyPageClass(AfxGetInstanceHandle(),
m_clsid, IDS_MYACTIVEX_PPG);
else
return AfxOleUnregisterClass(m_clsid, NULL);
}
// CmyActiveXPropPage::CmyActiveXPropPage - 构造函数
CmyActiveXPropPage::CmyActiveXPropPage() :
COlePropertyPage(IDD, IDS_MYACTIVEX_PPG_CAPTION)
{
}
// CmyActiveXPropPage::DoDataExchange - 在页和属性间移动数据
void CmyActiveXPropPage::DoDataExchange(CDataExchange* pDX)
{
DDP_PostProcessing(pDX);
}
// CmyActiveXPropPage 消息处理程序
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?