我想制作一个自定义组件(折线图),这个组件可以用在其他应用程序中。
如何创建自定义组件并将其添加到基于对话框的应用程序(MFC)?
我不知道两两件事:
我应该在哪里使用(!组件类内)进行绘制方法,如FillRect
或折线?在OnPaint处理程序中,我应该定义并将其映射到MESSAGE MAP中?将
它(OnPaint处理)从应用
从或沿对话框的OnPaint处理叫什么名字?
如何连接组件,一旦做出,到测试应用,这将
例如基于是Dialog?我应该在哪里实例化该组件?从MyAppDialog.cpp的
onCreate方法?
我几天前开始在MFC中编写代码,对此我感到很困惑。
在此先感谢,
干杯。
的事情是我使用一个基于对话框的应用程序,而且也没有在'它OnDraw'方法,导致没有myAppView和'myAppDocument classes'。我甚至不知道应该在组件类中继承哪个类。顺便说一句,我不是想制作ActiveX控件,而只是一个Cpp文件,稍后会用到它。 也许这里有什么我完全错了,如果我是,我提前抱歉。 感谢您为帮助我而付出的努力! – 2010-04-16 20:25:11
如果你想在对话框中做自己的绘图,你真的*想要在一个控件中做到这一点。 – 2010-04-17 02:44:04