能不能把MDI子窗,每個不同的窗体(formview)做成一個com?在MDI程序中每一個MDI子窗口是分別是一個不同的窗体(formview)進行不同的操作,
能不能把各個窗体分別做成一個com,然后用這些com自己處理窗体(formview)上操作,
并和主窗口相互訪問變量進行通信???謝謝 !!!
能不能把各個窗体分別做成一個com,然后用這些com自己處理窗体(formview)上操作,
并和主窗口相互訪問變量進行通信???謝謝 !!!
http://www.vckbase.net/document/viewdoc/?id=691COM可以封装一些你需要操作的数据处理、理论算法等等的东东,那么这个软件设计还是可以如COM的优点所说的那么灵活!
謝謝!!!
http://www.vckbase.net/document/viewdoc/?id=691
這個例子我看過,我現在把程序做成和例子差不多的程序.但是我想改成以下要求的,不知怎麼改???假如:
項目是分成幾個子系統的,各子系統中又有子模塊,想能通過子系統組成一個完整的系統,或通過子模塊組成一個子系統,或通過更改子模塊來增強擴展系統的功能.這樣的程序框架要怎麼設計?是不是不能用MDI框架來做?是不是不好用COM來實現,要用DLL來實現?
如果我的DLL有几个不同的外部函数的话 我还要用几种函数指针楼主 我的问题和你一样, 一起看看吧
m_pMainWnd = pFrame; CRaChildFrame *m_pInput,*m_pAuditing,*m_pMade;如果我把 CMDIFrameWnd CRaChildFrame 做參數傳入COM,
或者
把CRuntimeClass變量付出COM
// example for RUNTIME_CLASS
CRuntimeClass* prt = RUNTIME_CLASS( CAge );
ASSERT( lstrcmp( prt->m_lpszClassName, "CAge" )在程序中以下變量裡使用可否?
CCreateContext context;
context.m_pNewViewClass=RUNTIME_CLASS(CInputCertView);