本人的对话框中有多个按钮及多个资源文件.
现在的问题是如何将整个对话框封装进一个 dll文件中,调用时可以显示对话框并控制按钮.
请大侠指教!!十万火急!!

解决方案 »

  1.   

    希望有你所需的:
    www.xygu.com
      

  2.   

    GetModuleHandle 得到Dll 的句柄 然后调用 
    DialogBox(
      HINSTANCE hInstance,  // handle to module
      LPCTSTR lpTemplate,   // dialog box template
      HWND hWndParent,      // handle to owner window
      DLGPROC lpDialogFunc  // dialog box procedure
    );
    试一下吧,我也没试过:)
      

  3.   

    <<在Dll中创建对话框并调用>>:
    http://www.vckbase.com/document/viewdoc.asp?id=543
      

  4.   

    创建DLL时你应该选择使用扩展DLL
    在DllMain函数中你应该调用
    AFX_EXTERSNION_MODULE来初始化MFC的扩展Dll
    你可以在msdn中查找AfxInitExtensionModule函数获得相关帮助
      

  5.   

    LoadLibrary()后
    直接按id号调用即可