我有一個相當簡單的MFC應用程序,只定義的CDocument
,CView
和CFrameWnd
自己的子類,並通過CSingleDocTemplate
使用它們顯示的只讀內容該文件在視圖中的一棵樹上。所有非常標準的MFC MVC。轉換簡單的MFC的CView/CDocument的/ CSingleDocTemplate應用ActiveX控件
我現在需要轉換這個應用程序,以便它可以作爲一個ActiveX控件,然後我可以將它嵌入到一個更大的應用程序中。
我應該怎麼辦?
是否可以使用COleControl
子類代替CSingleDocTemplate
中的CFrameWnd
子類?或者我需要將CFrameWnd
子課程放在COleControl
的某些方面?
如果失敗了,我怎樣才能在ActiveX控件中使用我現有的CDocument\CView
子類?