我想製作一個自定義組件(折線圖),這個組件可以用在其他應用程序中。
如何創建自定義組件並將其添加到基於對話框的應用程序(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