windows – 甚至在MessageBox期间应用程序GetMessage?
发布时间:2020-12-13 20:35:33 所属栏目:Windows 来源:网络整理
导读:在处理WM_TIMER时,我调用了MessageBox.结果,弹出一个带有计时器频率的消息框.所以我相信应用程序试图继续处理排队/非排队的消息,即使在MessageBox期间. 我对吗? 我知道根据MSDN,当应用程序向发送线程的不同线程发送消息时,发送线程将尝试处理它在SendMessag
在处理WM_TIMER时,我调用了MessageBox.结果,弹出一个带有计时器频率的消息框.所以我相信应用程序试图继续处理排队/非排队的消息,即使在MessageBox期间.
我对吗? 我知道根据MSDN,当应用程序向发送线程的不同线程发送消息时,发送线程将尝试处理它在SendMessage返回之前收到的非排队消息,即在目标线程回复之前. 除了MessageBox和SendMessage之外,是否还有其他功能可以在返回之前继续处理排队/非排队的消息?我需要知道这一点,以确定在Window过程中调用的任何函数是否应该是可重入的. 另外两个相关问题是
模态对话框使用调用线程的消息队列在内部运行自己的消息循环.您正在WM_TIMER处理程序中调用MessageBox(),因此MessageBox()内部的消息循环在消息框运行时接收和分派后续WM_TIMER消息.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-8 – windows 8商店应用程序 – 依赖性问题 – 认证
- 注册表 – Windows 8中的Sublime Text 2上下文菜单
- Windows&Appium&Java&Python自动化测试-配置开
- 如何在Windows中将FTP安装到驱动器盘符?
- windows-8 – 在Windows 8 / WinRT中实现DragStarted DragD
- microsoft-edge – 如何在Edge Browser中通过Registry更改主
- Windows 各种计时函数总结
- 适用于Windows的良好系统日志服务器
- windows – 在NTFS卷上快速查找一组文件名,最好是通过其MFT
- Windows server 2012 rdp丢弃连接
推荐文章
站长推荐
- Windows上有kerberized ssh客户端的任何选项吗?
- 从XP虚拟机连接到Hyper-V Windows 8主机上的IIS
- windows-phone-7 – Windows Phone 7数据绑定外部
- Windows上的Makefile错误
- Windows域名 – 通过GP删除Win 10优惠
- 开发了一款写作软件(OSX,Windows),附带Electron
- dll – php 7无法初始化sqlsrv
- winforms – Windows窗体测试自动化
- 分区 – Server 2012 Core(无GUI) – 如何管理磁
- windows-phone-7 – 谁在Windows Phone 7中设置了
热点阅读