ATL简单对象的使用

ATL简单对象的使用,第1张

1、首先搞清楚ACTIVEX控件插入时,CLASS的名字和DLL的名字可以不同,你确认在ACTIVEX控件中没有注册的CLASS名吗? 察看DLL的可以通过Com viewer或注册表或DLLexport等命令,来察看CLASS的名称。

补充:如果不能的确找不到,那就可能是:这个DLL不是ATL简单控件,而是ATL简单对象。

不是控件是不能插入对话框的。

2、关于调用,我不知道你是怎么调用的,调用有多种方法,不知道你用的什么方法。不好发言。

3、关于.NET里一运行就开始报错:错误说的很明白,DEBUG一下,定位那行出错了,不就知道原因了。

先用资源编辑器插入一个对话框资源,然后启动ClassWizard,会问你是否创建一个对话框类,取个名字叫CMyDlg,然后在你需要d出对话框的地方加入:

CMyDlg dlg

dlg.DoModal()就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/bake/11919414.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存