不希望是构造函数里呢?它有没有什么初始化函数,这个控件其实并不需要窗口。所以不希望坐在Wm_CREATE里。

解决方案 »

  1.   

    楼上两位误解了吧,这个工程是一个ActiveX 控件,App类是DLL的初始化代码,实际上,这里看不到实例的指针,它是全局的一些初始化,实例是由应用程序初始化的。当这个ActiveX控件没有窗口的时候,哪里初始化它的一些数据?WM_CREATE不一定被调用,Create也不被调用。
      

  2.   

    如果是ATL创建的ActiveX的话,在FinalConstruct里初始化
      

  3.   

    应该在App里面,成为全局的.
     
      

  4.   

    在构造函数里初始化有问题,原因不明。除非使用者显示调用我的Initialize函数才可以。