就OCX本身而言,他们并没有什么区别,只是VB的OCX是P-代码,只有VB的虚拟机可以识别,VC的话如果是MFC做的那么需要MFC的支持库,ATL做的那么就需要ATL的支持库,两者之间是可以相互调用的,只要提供需要的支持库即可。
只是一般组件由于调用频繁,对效率要求较高,所以总是VB调用VC写的OCX要多一些