MFC扩展DLL对话框的问题
发布网友
发布时间:2022-12-28 05:09
我来回答
共1个回答
热心网友
时间:2023-07-15 00:14
C1083: Cannot open include file: ' \ add additional includes here': Invalid argument
这个错误是你没把那个头文件里面自动生成让你添加头文件的文字注释掉,明显这个地方的意思是可以在这里添加额外的头文件嘛
还有你已经修改了CExtDialog类的声明的话就不会出错,你把第一个错误改过来,再试一遍,我是按照你的方法做了一遍,除了需要在ExtDialog.h添加#include<Resource.h>之外没什么错误
MFC DLL导出对话框问题
把AFX_MANAGE_STATE(AfxGetStaticModuleState());去掉试试,你用的是不是MFC扩展类型的DLL。
我在mfcdll中创建了一个对话框,现在想在另一个mfc应用程序中调用这个...
方法一:将dll编译成静态链接到mfc方式的dll。方法二:在对话框定义之前加上AFX_MANAGE_STATE(AfxGetStaticModuleState());
为什么从MFC-dll中导出的对话框不能显示
void OpenDlg(){ AFX_MANAGE_STATE(AfxGetStaticModuleState());CMakeDlg NewDlg; //如果你这个窗口类没有错误的话试下加上上面那一句 NewDlg.DoModal();}
MFC 的应用程序要从dll里导出一个对话框,应该怎样声明及调用?_百度...
这样创建出来的DLL可以添加MFC资源,例如对话框等。需要手动添加2个头文件 ***lMacro.h 和***Inc.h,作用分别是 定义导出符号 和 导出头文件 lMacro.h 如下:Inc.里面是头文件 需要导出的管理类前面需要添加导出符号 右键项目-属性-配置属性-c/c++ - 预处理器,在预处理定义中添加YIL_PROJE...
DLL里边创建一对话框失败,该怎么解决
1、第一步创建一“MFC AppWizard (dll)”工程,接下来选择“Regular Dll using shared MFC DLL”,点击“Finish”。2、添加一对话框资源到工程中,从菜单中选择Insert->Resource,添加一“Dialog”选择“New”,至此对话框已添加到DLL工程中。3、为对话框添加一新类,如:CTest,基类为CDialog。4、在...
mfc主程序怎么调用dll里面的对话框
1。把对话框类从dll中导出。2。从dll中导出函数,在该函数中显示对话框。因为对话框涉及资源句柄等模块状态的切换,所以一般采用第二种。第二种只需要在导出的函数中增加:AFX_MANAGE_STATE(AfxGetStaticModuleState()) ,而第一种需要将对话框类的每个用到资源的成员函数都加上这句话。
在dll工程中使用mfc资源,窗体无法弹出如何解决
1、下载缺少的dll文件,复制到c:\windows\system32文件夹下;2、按win+r,输入regsvr32 /s 该文件文件名XX.DLL,点击确定;3、弹出提示信息框,提示注册成功,点击确定即可。4、用腾讯电脑管家电脑诊所--搜 缺失dll文件--立即修理
请教高手,有关动态链接库DLL导出和调用对话框类的问题!
需要先调用AfxSetResourceHandle函数,将当前的资源句柄设置为DLL的Instance,显示完对话框后,再设置回应用程序的Instance。像你这种使用,为啥不用MFC 扩展DLL?这种DLL可以将DLL和应用程序的资源合并,缺点正好和规则DLL相反,就是要规划好资源符号的数值,不可冲突。
我的电脑总是出现一个对话框,上面说:“没有找到MFC71.DLL,因此这个应用...
下一个MFC71.DLL放在windows/system32下面
mfc中domodal()调用的窗口不显示?调用的窗口 在我自己的电脑上能显示...
安装一个VMware,弄个虚拟机,安装一个和客户类似的环境,然后对虚拟机进行远程单步调试,这也是一个比较常见的调试手段。如果是打包出了问题,比如缺了MFC高版本dll,那么程序启动的时候系统会提示缺dll,如果你没看到这个就基本排除这方面的问题。不放心的话用depends(VC自带工具)看看 ...