• 大小: 13KB
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2021-05-27
  • 语言: 其他
  • 标签: Active  VS2012  C++  

资源简介

使用VS2012窗口示例代码,具有网页调用的外部接口,同时实现推送给网页的消息。具体说明请参考: https://blog.csdn.net/ptrunner/article/details/88971813

资源截图

代码片段和文件信息

// MFCActiveXControl1.cpp : CMFCActiveXControl1App 和 DLL 注册的实现。

#include “stdafx.h“
#include “MFCActiveXControl1.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#endif


CMFCActiveXControl1App theApp;

const GUID CDECL _tlid = { 0xE976D19A 0xD0DA 0x4DFE { 0xAC 0x83 0xC1 0x55 0xAB 0xE 0xE7 0xC9 } };
const WORD _wVerMajor = 1;
const WORD _wVerMinor = 0;



// CMFCActiveXControl1App::InitInstance - DLL 初始化

BOOL CMFCActiveXControl1App::InitInstance()
{
BOOL bInit = COleControlModule::InitInstance();

if (bInit)
{
// TODO: 在此添加您自己的模块初始化代码。
}

return bInit;
}



// CMFCActiveXControl1App::ExitInstance - DLL 终止

int CMFCActiveXControl1App::ExitInstance()
{
// TODO: 在此添加您自己的模块终止代码。

return COleControlModule::ExitInstance();
}



// DllRegisterServer - 将项添加到系统注册表

STDAPI DllRegisterServer(void)
{
AFX_MANAGE_STATE(_afxModuleAddrThis);

if (!AfxOleRegisterTypeLib(AfxGetInstanceHandle() _tlid))
return ResultFromScode(SELFREG_E_TYPELIB);

if (!COleobjectFactoryEx::UpdateRegistryAll(TRUE))
return ResultFromScode(SELFREG_E_CLASS);

return NOERROR;
}



// DllUnregisterServer - 将项从系统注册表中移除

STDAPI DllUnregisterServer(void)
{
AFX_MANAGE_STATE(_afxModuleAddrThis);

if (!AfxOleUnregisterTypeLib(_tlid _wVerMajor _wVerMinor))
return ResultFromScode(SELFREG_E_TYPELIB);

if (!COleobjectFactoryEx::UpdateRegistryAll(FALSE))
return ResultFromScode(SELFREG_E_CLASS);

return NOERROR;
}

评论

共有 条评论