我用MFC创建一个控件,如testocx,我在该工程增加一个类CShape类,编译完在有个Textocx,我怎么做才能在vb中有dim sp as testocxlib.CShape?我的做法是,在textocx工程中增加一个"New ATL Object"来增加一个接口,但这样有个问题,就是在vb中使用是dim sp as CShape,而不是testocxlib.CShape.也就是我在控件外部要定义控件名字空间内定义声明的类对象。请高手指点是否可行?
解决方案 »
- 创建线程返回CWinApp指针,能否通过此指针判断线程是否已经关闭
- VC 如何给 添加系统环境变量
- 请问下有没有可能实现一个虚拟的显示器
- 如何防止用户恶意修改程序的名称
- 请问一年工作经验进腾迅能拿到多少K啊?高分求答!!!!!
- 哪位有 凸壳理论 的资料,或者知道那本书上有关于 凸壳理论 的类容请回复一下!!
- 为什么会出现undeclared identifier?
- 请问为何我在OnPrint()里用SetMapMode()设置打印模式无效。
- _ftelli64和_fseeki64之类的函数,在XP 32位下是否可用?速度是否比ftell和fseek慢?
- 大哥好
- 再vc中使用中文,但是最后编译出来界面上显示的是乱码。
- 字符串拷贝问题,哪位大侠指点一下啊。
2、在New Class界面上输入
class type: mfc class
Name:XXXX
base Class:CCmdTarget
Automation:Createable by type ID:....(这个重点)
3、确定
就可以在控件外定义该类型。