我在对话框上放置了一个控件,在初始化中 Create该控件窗口的时候一切都正常,创建完后控件对象中的m_pCtrlSite有值(不为0),调用控件的方法也没问题.
    但是在按钮消息处理函数里再调用控件的方法是发生了断言失败,检查发现m_pCtrlSite值变为了0.经研究发现只要出了呼叫Create控件这个初始化的函数后,pCtrlSite就已经变为0了.    这样得出的结论就是控件刚创建好的时候是一个OLE Control,但是马上又不是了,到底什么样的窗口才叫OLE Control呢?什么原因会才引起pCtrlSite==NULL这种现象?    百思不得其解...