社区
进程/线程/DLL
帖子详情
从DLL导出非模态对话框的问题
hyan
2004-11-19 08:47:56
我在一个MFC扩展DLL中写了一个CDialog类,在应用中导出该类,并按如下步骤
创建显示,但总是不行,请帮忙解决为盼!
CProgressDlg* pDlg = new CProgressDlg(); \\CProgressDlg是从DLL导出的一个类
pDlg->Create(); \\执行报错
pDlg->ShowWindow(SW_SHOW);
...全文
132
9
打赏
收藏
从DLL导出非模态对话框的问题
我在一个MFC扩展DLL中写了一个CDialog类,在应用中导出该类,并按如下步骤 创建显示,但总是不行,请帮忙解决为盼! CProgressDlg* pDlg = new CProgressDlg(); \\CProgressDlg是从DLL导出的一个类 pDlg->Create(); \\执行报错 pDlg->ShowWindow(SW_SHOW);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hyan
2004-11-26
打赏
举报
回复
我在dll里面写了一个导出函数,但是在链接时报错如下:
warning LNK4006: _DllMain@12 已在 Dialog.obj 中定义;已忽略第二个定义
fatal error LNK1169: 找到一个或多个多重定义的符号
whwjn
2004-11-21
打赏
举报
回复
up
DWDLL
2004-11-21
打赏
举报
回复
楼上正解
DentistryDoctor
2004-11-19
打赏
举报
回复
http://community.csdn.net/Expert/topic/3296/3296255.xml?temp=.7917139
DentistryDoctor
2004-11-19
打赏
举报
回复
一,Create时需要指定IDD
二,对话框资源在DLL中还是有EXE中?AfxSetResouceHandle,或是将DLL加入到EXE的资源链中。
kingzai
2004-11-19
打赏
举报
回复
http://dev.csdn.net/Develop/article/25/25358.shtm
leky2000
2004-11-19
打赏
举报
回复
CProgressDlg* pDlg = new CProgressDlg; \\CProgressDlg是从DLL导出的一个类
pDlg->Create(CProgressDlg::IDD); \\执行报错
pDlg->ShowWindow(SW_SHOW);
handwolf
2004-11-19
打赏
举报
回复
方法一)
在dll里面写一个导出函数
__declspec(dllexport) CProgressDlg* CreateDlg(CWnd *pParent=NULL)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState()) ;
CProgressDlg* pDlg = new CProgressDlg;
pDlg->Create(CProgressDlg::IDD);
return pDlg ;
}
这样在exe工程中就可以调用这个函数来创建对话框了!
楼主可以试试!
hyan
2004-11-19
打赏
举报
回复
对话框资源在DLL中,我是静态链接的,Domodule正常啊。
导出
模态
对话框
DLL
1
一个在动态链接库中
导出
模态
对话框
的例子,包括调用例子,动态库生成的例子。演示了动态链接库
导出
对话框
资源,及
导出
类,在vs2003下调试通过。
导出
模态
对话框
DLL
一个在动态链接库中
导出
模态
对话框
的例子,包括调用例子,动态库生成的例子。演示了动态链接库
导出
对话框
资源,及
导出
类,在vs2003下调试通过。
Windows编程循序渐进.part2
2.2.2 实例:使用Win32 API实现
非
模态
对话框
13 2.3 属性
对话框
14 2.3.1 实例:多页面切换程序 14 2.3.2 实例:向导
对话框
16 2.4
对话框
设计技巧 17 2.4.1 控件对齐与排列 17 2.4.2 设置控件逻辑顺序 18 ...
Windows编程循序渐进.part3
2.2.2 实例:使用Win32 API实现
非
模态
对话框
13 2.3 属性
对话框
14 2.3.1 实例:多页面切换程序 14 2.3.2 实例:向导
对话框
16 2.4
对话框
设计技巧 17 2.4.1 控件对齐与排列 17 2.4.2 设置控件逻辑顺序 18 ...
Visual C++ 2005入门经典.part08.rar (整理并添加所有书签)
16.4.2
模态
和
非
模态
对话框
16.4.3 显示
对话框
16.5 支持
对话框
控件 16.5.1 初始化控件 16.5.2 处理单选按钮消息 16.6 完成
对话框
的操作 16.6.1 给文档类添加存储线宽的成员 16.6.2 给元素添加线宽 16.6.3 在视图中...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章