兄弟们,遇到难题了。关于ActiveX控件的导入的,我编译通不过。请高手的您帮帮忙,谢过。 我的对话框不是从CDlg类直接继承的,是通过一个CBitmapDialog(它继承于CDlg)类来继承的。 其实就是www.vckbase.com下的一个不规则窗体的例子,在它界面上Insert一个控件后却通不过编译了。 但是不从CBitmapDialog继承却可以,该怎么解决这个问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能是你的CBitmapDialog这个类的头文件和.CPP文件没有加入到你的工程中去吧,你先试试,如果在不行,你的问题现象拷贝到这里面来,我帮忙看看,有事情就说话 哈,我是第一次在这里问问题,就遇着个好人。谢谢你 情况是这样的:我从www.vckbase.com那里下载了那个工程,然后是直接在它工程里的Dlg界面里添加ActiveX控件。CBitmapDialog类的头文件和.cpp都已经写在里面了,能够直接运行的,生成不规则对话窗体。D:\www\BmpDialog23\h323ep2.cpp(24) : error C2065: 'DISPATCH_METHOD' : undeclared identifierD:\www\BmpDialog23\h323ep2.cpp(24) : error C2065: 'VT_BOOL' : undeclared identifier 出现的是这样21个未定义的错误,错误都是出现在那个控件的代码里,但可以肯定那个控件是没有问题的;后来我试了一下,用系统里的其他控件也不行,比如DBGrid Control。 问题是:为什么直接从CDlg继承不出现编译错误,我知道肯定是我漏了某些东西,但我不知道怎么做? 在AfxStd.h里加入#include <afxdisp.h> 上面说 那两个关键字未定义看看你的 StdAfx.h 里没是不是少东东呀还有 更正一下楼上的不是 AfxStd.h ,应是 StdAfx.h#include <afxext.h> // MFC extensions#include <afxdisp.h> // MFC Automation classes#include <afxdtctl.h> // MFC support for 弱弱的问下串口连接的问题~ 数据通信 #include <vector> vs2005 已经用取消了选中标志为什么GetSelectionMark还是返回刚才选中的行? 如何实现类似Sound Recorder的音频录制功能? ADO连接ORACLE数据库的问题?在线等待!!马上加分! 如何自动生成连接字符串? 关于如何能够获得硬盘空间的问题?在线等待,多谢答复! 怎么调用动态连接库呀? 关于进程创建的问题? 我用ShellExecute打开网页,如何能开一个新的浏览器,而不是从现有的打开网页中占用一个 VC中怎样用代码检测数据库的data剩余控件和log剩余空间?
D:\www\BmpDialog23\h323ep2.cpp(24) : error C2065: 'VT_BOOL' : undeclared identifier 出现的是这样21个未定义的错误,错误都是出现在那个控件的代码里,但可以肯定那个控件是没有问题的;后来我试了一下,用系统里的其他控件也不行,比如DBGrid Control。 问题是:为什么直接从CDlg继承不出现编译错误,我知道肯定是我漏了某些东西,但我不知道怎么做?
#include <afxdisp.h>
看看你的 StdAfx.h 里没是不是少东东呀
还有 更正一下楼上的不是 AfxStd.h ,应是 StdAfx.h
#include <afxext.h> // MFC extensions
#include <afxdisp.h> // MFC Automation classes
#include <afxdtctl.h> // MFC support for