-
大小: 36.7MB文件类型: .gz金币: 1下载: 0 次发布日期: 2023-07-23
- 语言: C/C++
- 标签: ATL JavaScript
资源简介
C++ ATL控件与JavaScript交互,利用这个Demo可以开发自己想要的功能,例如利用ActiveX控件上传文件,可以用这个功能不断与JavaScript交互,实现文件上传进度条效果。
代码片段和文件信息
// ATLProject2.cpp : DLL 导出的实现。
#include “stdafx.h“
#include “resource.h“
#include “ATLProject2_i.h“
#include “dllmain.h“
using namespace ATL;
// 用于确定 DLL 是否可由 OLE 卸载。
STDAPI DllCanUnloadNow(void)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
return (AfxDllCanUnloadNow()==S_OK && _AtlModule.GetLockCount()==0) ? S_OK : S_FALSE;
}
// 返回一个类工厂以创建所请求类型的对象。
STDAPI DllGetClassobject(_In_ REFCLSID rclsid _In_ REFIID riid _Outptr_ LPVOID* ppv)
{
return _AtlModule.DllGetClassobject(rclsid riid ppv);
}
// DllRegisterServer - 在系统注册表中添加项。
STDAPI DllRegisterServer(void)
{
// 注册对象、类型库和类型库中的所有接口
HRESULT hr = _AtlModule.DllRegisterServer();
return hr;
}
// DllUnregisterServer - 在系统注册表中移除项。
STDAPI DllUnregisterServer(void)
{
HRESULT hr = _AtlModule.DllUnregisterServer();
return hr;
}
// DllInstall - 按用户和计算机在系统注册表中逐一添加/移除项。
STDAPI DllInstall(BOOL bInstall _In_opt_ LPCWSTR pszCmdLine)
{
HRESULT hr = E_FAIL;
static const wchar_t szUserSwitch[] = L“user“;
if (pszCmdLine != NULL)
{
if (_wcsnicmp(pszCmdLine szUserSwitch _countof(szUserSwitch)) == 0)
{
ATL::AtlSetPerUserRegistration(true);
}
}
if (bInstall)
{
hr = DllRegisterServer();
if (FAILED(hr))
{
DllUnregisterServer();
}
}
else
{
hr = DllUnregisterServer();
}
return hr;
}
- 上一篇:MFC调用QT页面
- 下一篇:清华大学-邓俊辉-数据结构c++及习题解析
相关资源
-
C++与ja
vasc ript交互 - 《高等应用数学问题的MATLAB求解》配
- 中英语种识别matlab程序包含40个测试音
- psins导航算法源码C语言、matlab
- 数字图像处理与机器视觉 Visual C++与
- 三维重建代码合集.zip
- 高斯滤波+卡尔曼滤波+粒子滤波C++&M
- 源代码——MFC的WebBrowser控件 C++与ja
- MATLAB单双目标定程序(Opencv C++)
- 精通Matlab与C C++ 混合程序设计
- 数字图像处理与机器视觉 visual C++与
- Visual_C++_MATLAB图像处理与识别实用案例
- Visual C++/MATLAB图像处理与识别实用案例
-
C++与Simuli
nk混合编程Engine方式 - bm3d_C语言源码&matlab源码及测试图片
- MinGW-w64 C/C++ 编译器
- matlab与C/C++混合编程
- 数字图像处理与机器视觉 光盘
- 将matlab的图嵌入MFC
- matlab扩展编程
- c++调用matlab函数
- 数字图像处理与机器视觉Visual C++与
- tdm64-gcc-9.2.0.exe
- 数字图像处理与机器视觉:第二版V
- 数字图像处理与机器视觉_VC与Matlab实
- MFC 编写的仪器测试软件
- 精通图像处理经典算法MATLAB版2014年版
- 量子行为粒子群优化 原理及其应用
- MATLAB软件的必备编程插件
- 数字图像处理与机器视觉_Visual+C++与
评论
共有 条评论