我有一个ActiveX控件,在网页上运行良好,可是我用VC的Dialog类型的应用程序嵌入它时,我的对话框就无法出现,总是在DoModal的时候就返回,帮忙给点思路。怎么解决这个问题,控件使用ATL编写。

解决方案 »

  1.   

    说详细一点,什么情况会导致这样问题,我的控件都没有来得及初始化,是在CWinApp类中的
    Initinstance函数中对对话框进行DoModal的时候直接退出的,各位路过的兄弟帮帮忙
      

  2.   

    DoModal的时候当然要初始化,包括OnCreate、OnInitDialog的调用,利用DEBUG定位错误的具体位置,把这些代码贴出来。
      

  3.   

    首先,代码我没有办法贴出来,另外,我的控件是放在对话框中的,可是WinAPP在DoModal对话框的时候出错返回了,我跟了一下,控件根本就没有机会被初始化,DoModal只调用了对话框类的构造函数了,其他的函数都没来得及调用。