请教一个问题,把一个普通的MFC程序,改成ACTIVEX做到网页上,难度有多大?有什么简单的方法?
哪里有例子吗?
非常感谢

解决方案 »

  1.   

    改成OCX就行,把想用的方法都写成外部方法。
      

  2.   

    ACTIVEX控件可能不是窗口,有些消息可能得不到响应
      

  3.   

    我目前就实现了将一个基于MFC播放器的程序转换为可以嵌入到网页里的OCX控件,如果你对原来的MFC程序框架比较熟,这个转换不难,所以经常有人说写ocx和写MFC程序没什么区别。这个有些夸张,不过不无道理,ocx和MFC程序对比,ocx里的属性相当于MFC程序里的变量,ocx里的函数相当于MFC程序里的按钮.
      

  4.   

    如果的MFC的程序的构架灵活,比如采用控制和界面分离,那么改成ocx很容易
    如果界面类里太多的代码改造就难点尽量界面只响应消息,不要做太多的工作,代码重用可能会高一些