【发布时间】:2011-07-17 15:22:00
【问题描述】:
我有一个相当简单的 MFC 应用程序,它只定义了自己的 CDocument、CView 和 CFrameWnd 子类,并通过 CSingleDocTemplate 使用它们以在视图上的树。都是非常标准的 MFC MVC。
我现在需要转换这个应用程序,使它作为一个 ActiveX 控件工作,然后我可以将它嵌入到一个更大的应用程序中。
我该怎么办?
是否可以使用COleControl 子类代替CSingleDocTemplate 中的CFrameWnd 子类?或者我需要将CFrameWnd 子类放在COleControl 中吗?
如果做不到这一点,我如何在 ActiveX 控件中使用现有的 CDocument\CView 子类?
【问题讨论】:
标签: c++ visual-c++ mfc activex