关于定义在DLL中的窗口处理程问题

xiiii 2008-11-21 05:04:44
在主程序中创建一个窗口,窗口的消息处理函数是定义在一个DLL中的,函数指针对,消息循环开始消息函数却一直不被调用,请大虾指点一二
...全文
82 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
fangqing0827 2008-11-24
  • 打赏
  • 举报
回复
估计是因为没有消息循环:
确保你的代码里有以下代码:
while (GetMessage( &msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
否则create出来的window根本接受不了消息。
msdn2100 2008-11-23
  • 打赏
  • 举报
回复
DLL被正确装载了吗
没试过
jjaikaikai 2008-11-22
  • 打赏
  • 举报
回复
帮你顶贴UPUP,就为给我一分
zzz822163 2008-11-22
  • 打赏
  • 举报
回复
看代码
wltg2001 2008-11-22
  • 打赏
  • 举报
回复
这样用应该可以,没有代码,不好说
  • 打赏
  • 举报
回复
友情up
qap22 2008-11-22
  • 打赏
  • 举报
回复
友情up
bengold1979 2008-11-22
  • 打赏
  • 举报
回复
你需要把DLL中的入口函数注册到窗口吧?这种方式没用过。
qap22 2008-11-21
  • 打赏
  • 举报
回复
up

15,466

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧