首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

写ocx遇到困惑,请高人指点。该怎么处理

2012-03-23 
写ocx遇到困惑,请高人指点。我在vb中调用ocx(vc写的),怎么会在部件中显示的不同呢,有点是XXXControl,有的是

写ocx遇到困惑,请高人指点。
我在vb中调用ocx(vc写的),怎么会在部件中显示的不同呢,有点是XXX   Control,有的是XXX   Activex   control   module   ,而如果vb写的控件确又是什么也没有。请问这是怎么回事有什么区别吗?为什么会是这样的呢?
我要写一个别的语言都能调用的ocx应该怎么写?

[解决办法]
VC写的控件,在设计模式下,默认不会刷新,所以应该是白板一块。
你的控件在运行时正常吗?如果不正常就是控件有问题。
控件本身是跨语言的,只有在某些函数的参数传递上,有些语言会有问题(比如VB)。
[解决办法]
我要写一个别的语言都能调用的ocx应该怎么写?

/////////////
实现分发接口
[解决办法]
实现跨语言调用:
IDL中接口继承IDispatch
CoClass中继承IDispatchImpl <T> (准确的是什么记不清了 查msdn)

热点排行