现在有一个OCX控件,没有源码,type library作为资源在控件内。请问这种情况,能有办法修改控件的名称和函数名吗?

解决方案 »

  1.   

    修改控件的名称?是文件名吗?你可以从tlb导入类,然后自己继承一个。
      

  2.   

    我找到了篇文章:MFC ActiveX 控件:本地化 ActiveX 控件
    http://msdn.microsoft.com/zh-cn/library/cc451430(VS.71).aspx请问按照其中“本地化控件的可编程性接口“部分的方法能否实现我的要求?
      

  3.   

    sjdev:不是文件名,而是控件的名字。比如在VB中添加控件的时候显示的名字,还有就是函数的名字。
      

  4.   

    自己已经解决了。http://www.powervb.com/ 这个网站上可以下载一个工具 Typelibrary Editor就可以了。