社区
进程/线程/DLL
帖子详情
奇怪了,Dll中无法弹出对话框
jvy
2008-12-11 03:10:51
我写了一个DLL,里面有一对话框显示,在上面加入Windows常用控件没问题,但我加入一个第三方控件对话框就弹不出来了。
和控件应没多大关系,加入MsDgridCtrl也一样
...全文
100
14
打赏
收藏
奇怪了,Dll中无法弹出对话框
我写了一个DLL,里面有一对话框显示,在上面加入Windows常用控件没问题,但我加入一个第三方控件对话框就弹不出来了。 和控件应没多大关系,加入MsDgridCtrl也一样
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jvy
2008-12-11
打赏
举报
回复
谢谢了,就是没初始化造成的,结贴散分
oyljerry
2008-12-11
打赏
举报
回复
[Quote=引用 9 楼 jvy 的回复:]
引用 4 楼 jvy 的回复:
要说跟本就弹不出来和环境有关,可是只要没那控件还是正常的
不解
不太明白,我就只是把那控件拖到窗体上,什么没做,不成,删掉就可以
[/Quote]
引入了控件,就会需要初始化...
Learn-anything
2008-12-11
打赏
举报
回复
看看,mark一下
ilovedrv
2008-12-11
打赏
举报
回复
可能是资源有冲突
HINSTANCE save_hInstance = AfxGetResourceHandle();
AfxSetResourceHandle(g_dllInstance); // g_dllInstance是动态库资源句柄
// 调用你的对话框创建和显示
AfxSetResourceHandle(save_hInstance);
stivenjia
2008-12-11
打赏
举报
回复
RichEdit属于一种OLE组件
使用OLE组件首先需要初始化COM运行环境ConInitialize();或者AfxOleInit();
使用此InitCommonControls api确定常用控件扩展库已经加载。
jvy
2008-12-11
打赏
举报
回复
[Quote=引用 4 楼 jvy 的回复:]
要说跟本就弹不出来和环境有关,可是只要没那控件还是正常的
不解
[/Quote]
不太明白,我就只是把那控件拖到窗体上,什么没做,不成,删掉就可以
Pipi0714
2008-12-11
打赏
举报
回复
LoadLibrary加载该控件的dll,向Richedit类似
测试一下
stivenjia
2008-12-11
打赏
举报
回复
估计没初始化OLE
zhoujianhei
2008-12-11
打赏
举报
回复
在DLL中加入
void InitDLL()
{
new CDynLinkLibrary(xxxDLL);
}
并导出
在APP的InitInstance()中调用。
oyljerry
2008-12-11
打赏
举报
回复
看初始化的代码,是不是控件初始化失败了
jvy
2008-12-11
打赏
举报
回复
要说跟本就弹不出来和环境有关,可是只要没那控件还是正常的
不解
jvy
2008-12-11
打赏
举报
回复
没单步调,那个exe是个发布版,还得单独写个exe
但是把那控件去掉一切正常
etz2008
2008-12-11
打赏
举报
回复
可能是你的编辑环境一时有问题吧~
快乐鹦鹉
2008-12-11
打赏
举报
回复
有没有调试一下,对话框类的初始化是否正确
VC++ 专家指导.doc
(30)有RichEdit控件的
对话框
无法
正常显示? 112 (31)
DLL
中
的模板成员函数? 112 (32)CFormView
中
的上下文帮助? 114 (33)CArchive类的WriteObject函数问题? 115 (34)RegisterWindowMessage
中
的BroadcastSystemMessage...
windows编程资料大全
好了,程序编译执行后会在进程号为992的进程
中
创建一线程,
弹
出
hello
对话框
。是不是非常简单呢! 这里有几个地方需要注意的: 1、远程线程在宿主进程
中
申请空间时,空间大小的确定了是我一直
无法
解决的问题。我曾...
Windows进程常用
DLL
模块注入技术
课程结合多种Windows进程常用
DLL
注入技术。 远程线程注入 APC注入,异步调用过程,向目标线程插入待执行任务从而完成注入。 窗口消息注入,指定窗口进程注入,与全局钩子注入类似。 环境块注入,获取进程上下文信息...
〖千千静听〗使用技巧十七招
另外,当你想让千千静听换歌曲时马上向你报告即将播放的歌曲名,可以在“千千选项→常规”
中
勾选“在屏幕右下角
弹
出
播放提示”,总之,多对“千千选项”进行个性设置,定会让千千静听更适合你。 4、用千千静听制作...
asp.net知识库
用于
弹
出
ModalDialog进行数据选择的控件 使用.ashx文件处理IHttpHandler实现发送文本及二进制数据的方法 制作一个简单的多页Tab功能 一完美的关于请求的目录不存在而需要url重写的解决方案! 在C#
中
实现MSN消息框的...
进程/线程/DLL
15,471
社区成员
49,181
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章