能不能把MDI子窗,每個不同的窗体(formview)做成一個dll?在MDI程序中每一個MDI子窗口是分別是一個不同的窗体(formview)進行不同的操作,
能不能把各個窗体分別做成一個dll,然后用這些dll自己處理窗体(formview)上操作,
并和主窗口相互訪問變量進行通信???謝謝 !!!

解决方案 »

  1.   


    很抱歉昨天才上班,刚看到你的消息。
    1.我的DLL是使用动态链接库 Reqular DLL.因为一个模块是个DLL所以不需要使用扩展DLL,当然也
    不用导出类和变量了。
    2.我在DLL中接收主程序资源的目的只一个折中的方法,也许还有更好的方式。
    你使用我的方法能成功运行吗?
      

  2.   

    关于DLL与主程序之间的通信可以按你的需求扩展这个结构就可以了。
    typedef struct Call_DLL_Interface
    {
      CWnd* pParentWnd;
      UINT nIDResource;
    }UI_INTERFACE;