论坛中可能有朋友在用VS2010编写软件,所以我在此把VS2010如何调用大漠插件的详细步骤说一下,便于和我一样用VS编程的朋友使用。
第一步:
首先建立一个基于对话框的MFC应用程序,然后依次点击项目->类向导->添加类->类型库中的MFC类...->选择类的来源是从文件而来,找到dm.dll的路径并添加。此时,能够看到大漠的接口Idmsoft,选中它并生成类Cdmsoft,此时VS会自动为你生成类的头文件Cdmsoft.h
第二步:
在需要调用的地方#include 第一步创建的头文件Cdmsoft.h,并声明一个大漠对象实例Cdmsoft dm;
第三步:
在对话框初始化函数 OnInitDialog() 中注册大漠插件,代码如下:
WinExec("regsvr32 dm.dll /s", SW_HIDE);
第四步:
创建对象的代码,即可以使用此大漠对象了
::CoInitialize(NULL); CLSID clsid; HRESULT hr=CLSIDFromProgID(OLESTR("dm.dmsoft"),&clsid); dm.CreateDispatch(clsid); //使用大漠对象完成工作,比如让鼠标移至坐标(100,100)处 dm.MoveTo(100,100);
转载于:https://blog.51cto.com/12632264/1901263