各位:
最近需要做个系统,大体界面框架是:该系统可能由多个功能相对独立的子模块组成,每个子模块,都有各自的用户界面。我希望做一个主框架,框架界面提供进入子模块的入口,比如一个按钮。子模块采用动态加载的形式,因为子模块可能会增加。子模块大算做成DLL的形式。
请问:
1.子模块都是拥有用户操作界面的独立的程序,能否做成DLL?
2.如果可以做成DLL,这个框架界面,采用MFC中何种实现方式?
谢谢!

解决方案 »

  1.   

    完全可以的
    你现在可以把DLL看成一个你可以调用的函数,一步步去做
      

  2.   

    我这两天在dll库里面加了一个动态添加Rich Edit并实现相关功能的类,通过获取鼠标左键点击的两点动态加载Rich Edit,不知道你问的是不是这样。这个是可以实现的,你的语言描述我水平不高,真的没看懂……
      

  3.   

    我想把一个单文档的程序做成DLL,在另一个多文档的EXE程序里面调用该DLL。并且可以实现把这个单文档的DLL作为该多文档EXE程序的一个文档进行显示。
      

  4.   

    简单的调用DLL,显示界面是可以的.2个程序之间的共享,应该是COM模型的 客户端与服务器之间的关系了吧.
    如果是这样 那就复杂了.要学的东东,太多了.
      

  5.   

    两个模块之间(调用者EXE和被调用者DLL)不要需要数据共享,只需要能从调用者EXE打开被调用者DLL,打开之后,可有关闭DLL,返回被调用者EXE。
      

  6.   

    都是可以做到的,单文档也可以放在DLL里,把DLL当做插件处理,COM或者ActiveX也可以实现,MFC
    或者WTL,Windows API,都可以实现。
      

  7.   

    完全可以做的啊、、、你就把DLL做好了当作函数去调用就可以相当于你把写在程序的函数提出来写带外面DLL去了。