直接把控件拖到对话框上另,有没有确实可行的方式在C++中以非注册的方式调用第三方ocx控件?
可以的,但做法很复杂,不提倡

解决方案 »

  1.   

    to ouyh12345
    -------------------
    通过拖拽到对话框的方式在ocx中使用第三方ocx,在加载到IE上的时候,好像会出问题,不知道是不是我打包CAB的时候没弄对。有没有一些DEMO实现,编写的ocx控件封装使用第三方ocx控件,并能被IE客户端正确调用。
      

  2.   

    妹的,我做了下面这个测试,居然不成功:
    编写控件ActiveT2 (MFC ActiveX *.ocx)
    编写控件ActiveT1  (MFC ActiveX *.ocx), ActiveT1工程中,通过project->add componet or activex方式将ActiveT2.OCX 加载到 ActiveT1 工程,在弹出对话框中显示ActiveT2的控件,编写MFC Dialog工程 Demo,使用ActiveT1.ocx控件。
    也就是Demo工程使用ActiveT1控件,ActiveT1.ocx 使用 ActiveT2.ocx。
    运行Demo,涉及到ActiveT2调用的地方都无法正确执行。什么情况,很常规的操作呀?!!!