问题描述
我有一个MFC应用程序,它将MFC dll作为插件加载。
现在,我想使用这个dll为应用程序的FrameWnd添加一些新方法。
我只能通过指向它的指针访问框架窗口:
CFrameWnd * pFrameWnd =(CFrameWnd *)pWnd;
我在dll中创建了一个CFrameWnd驱动类(CMyFrameWnd),现在我想将应用程序的CframeWnd类更改为这个新课程在运行时动态。
有没有办法做到这一点?
或者,有没有办法使用DLL为应用程序的CFrameWnd添加一些新方法?
谢谢,
Mochenoo
Hi,
I have an MFC application that load an MFC dll as a plugin.
Now, I want to add some new methods to the FrameWnd of the appication using this dll.
I can access to the frame window only with a pointer to it:
CFrameWnd* pFrameWnd = (CFrameWnd*)pWnd;
I have create a CFrameWnd driven class (CMyFrameWnd )in the dll and now I want to change the CframeWnd class of the application to this new class dynamically at run time.
Is there any way to do this?
Or, Is there any way to add some new methods to CFrameWnd of application using dll?
Thanks,
Mochenoo
推荐答案
这篇关于如何使用dll覆盖CFrameWnd的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!