У меня есть довольно простое приложение MFC, которое просто определяет свои собственные подклассы CDocument
, CView
и CFrameWnd
и использует их через CSingleDocTemplate
для отображения содержимого документа только для чтения в видедерево на виду.Все это очень стандартный MFC MVC.
Теперь мне нужно преобразовать это приложение, чтобы оно работало в качестве элемента управления ActiveX, чтобы затем можно было встроить его в более крупное приложение.?
Можно ли использовать подкласс COleControl
вместо подкласса CFrameWnd
в CSingleDocTemplate
?Или мне нужно поместить подкласс CFrameWnd
в COleControl
что-нибудь как?
Если это не удастся, как я могу использовать мои существующие подклассы CDocument\CView
в элементе управления ActiveX?