社区
界面
帖子详情
消息传递的问题,欢迎进来讨论!!
inlinefunction
2003-09-11 11:56:45
有一对话框,处理了PreTranslateMessage函数来获得按键F1——F6的消息进行不同功能的处理,一直运行的很好,最近偶在其一功能中加入了一模态对话框,出现的异常,我调试了一下,好象是消息的传递的问题!!但是我把对话框做成非模态的就不会有问题,我猜是对话框从属的问题,不知道是为什么,请高手指教,分不够加!!
...全文
35
4
打赏
收藏
消息传递的问题,欢迎进来讨论!!
有一对话框,处理了PreTranslateMessage函数来获得按键F1——F6的消息进行不同功能的处理,一直运行的很好,最近偶在其一功能中加入了一模态对话框,出现的异常,我调试了一下,好象是消息的传递的问题!!但是我把对话框做成非模态的就不会有问题,我猜是对话框从属的问题,不知道是为什么,请高手指教,分不够加!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dawndu
2003-09-13
打赏
举报
回复
非模态的对话框分发消息是不一样的,它在主消息循环之前的,就像这样的
hDlgModeless是非模态对话框的句柄
while(!IsDialogMessage(hDlgModeless,&msg))//分发非模态消息
{
PreTranslateMessage(&msg);//虚函数吧,呵呵
TranslageMessage(&msg);//主消息循环
DispatchMessage(&msg);
}
vcforever
2003-09-11
打赏
举报
回复
PreTranslateMessage函数是在消息分发之前(TranslateMessage函数之前)调用的函数
在这个函数中进行一些消息的重定向操作!
如果你在这之前加入一个模态的对话框,那么就切换到你的模态对话框的窗口处理函数中
去处理消息了,如果你的模态对话框不返回,那么你也就无法执行PreTranslateMessage函数
中的消息操作了,我想问题的原因可能就出现在这里!
在这里我只是提出一点意见,还有待楼主实践!
实践出真知吗!
呵呵……
希望对你有所帮助!
hardstudylulin
2003-09-11
打赏
举报
回复
同意:vcforever(霓裳羽衣)
inlinefunction
2003-09-11
打赏
举报
回复
我也是这样想的,就是没有什么好办法解决,现在只好用非模态对话框顶着!!!
详解C++值传递,指针传递,引用传递的区别
最近在刷剑指Offer过程中,关于C++的函数传参,有很多误区,查了很多资料,把个人的理解简单的说一下,如果存在
问题
,
欢迎
大家一起
讨论
!值传递:形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递。指针传递:形参为指向实参地址的指针,当对形参的指向操
七万字,151张图,通宵整理消息队列核心知识点总结!这次彻底掌握MQ!
这次一定
PINN结合GNN刚发的一区TOP!创新力拉满,快
进来
学习!
一区常客PINN又爆创新了!这次结合了经典网络GNN提出Phy-STGCN,在处理复杂系统健康评估
问题
上实现了优越的性能提升,新成果已登一区TOP刊!要知道,PINN网络研究热度一直稳增不减,GNN的引入更是发挥了这两者的优势(PINN的强大建模能力+GNN的优秀图结构数据处理能力),共同提升了模型的性能,以及在复杂物理
问题
求解中的效率和准确性。因此这种结合拥有更广泛领域的应用和发展,在顶会顶刊上同样也属热门研究方向。甚至我已经在ICLR25上看见了2篇相关成果...想发论文的同学不妨考虑考虑。
Qt实现全局观察者模式(多层窗体之间直接传递消息)-支持传参
Qt实现全局观察者模式(多层窗体之间直接传递消息)近来做项目发现,多个窗体之间要通信真的好麻烦,比如:A调出B,B调出C,那么C给A发消息,那就得经过B转发才能实现。对于两三层窗体,这种方法还可以接受,但嵌套太多就有点烦人了。 基于这个原因,那么要实现的东西就很清楚了,有一个全局类,去直接绑定信号槽关系,在需要触发的时候,通过这个全局类的函数,去相应的触发一下,就可以实现直连通信了。 globalO
面试题系列第7篇:Java方法到底是值传递还是引用传递?
《Java面试题系列》:一个长知识又很有意思的专栏。深入挖掘、分析源码、汇总原理、图文结合,打造公众号系列文章,面试与否均可提升Level。
欢迎
持续关注【程序新视界】。本篇为第7篇。 要点:Java方法到底是值传递还是引用传递? 这个
问题
一直在技术
讨论
区争论不休。对于初级人员来说很具有迷惑性,即便对于很多高级开发来说,也搞不清楚。本篇文章就带大家探究一下底层的原理,最终化繁为简,让大家通过一两句话就明白到底是值传递还是引用传递。 面试题 常见面试题,执行以下代码,查看对应的打印结果: @Test pub.
界面
15,978
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章