画心233 发表于 2022-6-30 08:42

VS C++创建mfc dll 模态化窗口提示无成员”domodal()”

本帖最后由 画心233 于 2022-6-30 12:17 编辑

​<ahttps://s2.loli.net/2022/06/30/VvWfmhjwpr2ydMe.gif border=0 />
我使用vs 2019专业版
创建了一个mfc dll,我想要在dll中加入一个窗口,并且创建模态窗口
https://sm.ms/image/VvWfmhjwpr2ydMe
为什么会提示我的窗口类中没有成员函数domodal()呢;​

董督秀 发表于 2022-6-30 09:01

检查下
1、有没有给这个新窗口添加类;
2、DoModal()的大小写有没有写错;

ryosga 发表于 2022-6-30 09:27

把你的窗口类代码贴出来

画心233 发表于 2022-6-30 10:09

本帖最后由 画心233 于 2022-6-30 10:17 编辑

ryosga 发表于 2022-6-30 09:27
把你的窗口类代码贴出来这个分别是类头文件代码,与cpp实现代码,我在资源窗口处新建类后VS自动生成的,

画心233 发表于 2022-6-30 10:14

董督秀 发表于 2022-6-30 09:01
检查下
1、有没有给这个新窗口添加类;
2、DoModal()的大小写有没有写错;
我按照标准大小写也试过了,依旧提示没有成员

这个是我窗口类的头文件

ryosga 发表于 2022-6-30 10:34

你这里的d不是小写了吗?

画心233 发表于 2022-6-30 11:12

ryosga 发表于 2022-6-30 10:34
你这里的d不是小写了吗?
一样的,我修改了还是没有成员

xiao14116 发表于 2022-6-30 11:53

你没有声明这个DLL要调用mfc的相关内容吧?

seawaycao 发表于 2022-6-30 12:11

“abc”有哪些成员函数呢?看看下拉提示框。

画心233 发表于 2022-6-30 12:18

xiao14116 发表于 2022-6-30 11:53
你没有声明这个DLL要调用mfc的相关内容吧?

您可以看下,我这个帖子重新编辑了内容,加入了全套编写mfc dll的流程gif。
页: [1] 2
查看完整版本: VS C++创建mfc dll 模态化窗口提示无成员”domodal()”