用VC  生成个  常规MCF DLL  静态连接 MFC   跳出个普通的框架用其他MFC 或  DELPHI 程序 使用  API  LOADLIBRARY  就可以调用此DLL 弹出个框架,像个独立的程序一样我想把这个DLL嵌入到程序中作为一个子窗口,随主程序而动,该如何呢?

解决方案 »

  1.   

    MFC dll,恐怕delphi无法调用
      

  2.   

    MFC常规DLL,可以被MFC程序、 C  C++ 程序、以及其他程序,包括DELPHI程序调用在DELPHI里用API  LOADLIBRARY  调用就可以跳出里面的框架,就像一个独立运行的程序我现在就用MFC程序做测试,希望能把这个DLL里的框架嵌到我的程序里,随主程序而动,怎么办呢?我在DLL里导出一个函数,输出了框架的HWND  在主程序里获取该DLL框架的HWND,使用  API  SETPARENT  MOVEWINDOW  想设置下主从关系,但失败了
      

  3.   


    解决了,把主窗口HWND传到DLL里SETPARENT就可以设置主从关系了,呵呵只要使用API级别,C C++ DELPHI JAVA 等编译器做的DLL 是可以互用的