第一个问题:和其他控件一样,使用regsvr32.exe,对你的  “ 控件每次.ocx”进行本地注册
然后在你的VC项目中,和其他MFC控件的用法一样了,添加到你的项目中来,然后申明控件类的变量,调用它自身的方法

解决方案 »

  1.   


    我一般是 GetDlgItem(控件ID)->方法 这样调用的啊~~我把控件从 Toolbox拖到对话框里它会自动的给我添加 控件类 吗?我没看到啊~我刚学
      

  2.   

    照着这个看一遍你就知道怎么做了
    http://blog.csdn.net/fanghb_1984/article/details/7202389
      

  3.   

    你这个是vc6.0的,我觉得按照 孙鑫那个视频做我是没问题的,但vs2010就好像有很大的不同,现在就是在vs2010下做不了
      

  4.   

    你这个是vc6.0的,我觉得按照 孙鑫那个视频做我是没问题的,但vs2010就好像有很大的不同,现在就是在vs2010下做不了如果你的OCX本地注册完了后,
      

  5.   

    你这个是vc6.0的,我觉得按照 孙鑫那个视频做我是没问题的,但vs2010就好像有很大的不同,现在就是在vs2010下做不了如果你的OCX本地注册完了后,我不是不会插入控件 我是没办法调用控件里的方法(控件是我自己写的,在容器里测试invoke也是可以的, ) 控件名.sayhi() 的方式来调用不了~~~~~~~~~~~~~~看清楚啊
      

  6.   

    工具箱,右键,选择项,COM组件,浏览,添加你的OCX ,然后工具箱里找到这个OCX,拉进你的界面,添加你的OCX控件变量
      

  7.   

    在class wizzard 里
    没找到控件的ID
      

  8.   

    你拖进去的OCX的椭圆框  它肯定有ID的呀,点它添加控件变量
      

  9.   

    添加 控件变量 之后 依然无发通过       控件变量.方法()来用      方法()属性为public
    我用 vb试了一下是可以的