


(图4:MFC框架中ActiveX控件的创建)  我们知道,MFC是通过COleControlSite类创建ActiveX控件的,由于针对用于ActiveX控件的COleControlSite类不适用于.NET控件,因此必须重新派生一个新类CWFControlSite来提供必要的支持,通过一个CWFControlWrapper类将一个.NET控件包装在一个CWnd窗体中,并将包装后的窗体“安置”在CWFControlSite内。CWFControlWrapper类代码如下:
(图5:MFC框架中.NET控件的创建)
(图6:运行时.NET控件)检索.NET用户控件新闻热点
疑难解答