新建mfcdll

MFC中封装对话框类的dll程序

MFC中封装对话框类的dll程序

MFC中封装对话框类的dll程序

dll类型选择共享dll类型

附加功能下方的安开发周期不选

完成即可

这样程序界面会出现项目名称开头的.cpp和.h文件

右键项目名称。添加---类---mfc类---

MFC中封装对话框类的dll程序MFC中封装对话框类的dll程序

继承选择--CDialog即可

然后即可在里面进行添加了

想要显示对话框

在添加的对话框cpp中添加如下代码

extern "C" __declspec(dllexport) CDialogUser* ShowDialog()

{

// 切记,此处需要加下面这行代码,不然对话框显示不出来。

AFX_MANAGE_STATE(AfxGetStaticModuleState());

CDialogUser *ph = new CDialogUser;

ph->Create(CDialogUser::IDD);

ph->ShowWindow(SW_SHOW);

return ph;

}

这样生成即可

将dll和lib文件拷贝即可

进行测试即可

如果你有疑问请与我联系

扫一扫关注我们:

MFC中封装对话框类的dll程序

分享是一种快乐,欢迎加入我们进行分享和学习,共同进步



相关文章:

  • 2022-12-23
  • 2021-12-27
  • 2022-12-23
  • 2022-12-23
  • 2021-10-10
  • 2022-12-23
  • 2022-12-23
  • 2021-07-24
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-20
  • 2021-08-08
  • 2022-12-23
  • 2022-03-02
相关资源
相似解决方案