windows – 仅消息窗口是否可以接收WM_QUERYENDSESSION?
发布时间:2020-12-14 05:44:14 所属栏目:Windows 来源:网络整理
导读:在程序的调试版本中,我创建了一个可见窗口,WNDPROC收到WM_QUERYENDSESSION消息.在发布版本中,窗口应该是仅消息的,因此我在调用CreateWindowEx()时将HWND_MESSAGE指定为hWndParent.不幸的是,我再也没有收到WM_QUERYENDSESSION消息了. WM_QUERYENDSESSION是 he
在程序的调试版本中,我创建了一个可见窗口,WNDPROC收到WM_QUERYENDSESSION消息.在发布版本中,窗口应该是仅消息的,因此我在调用CreateWindowEx()时将HWND_MESSAGE指定为hWndParent.不幸的是,我再也没有收到WM_QUERYENDSESSION消息了. WM_QUERYENDSESSION是
here提到的广播消息之一吗? “仅消息窗口[…]不接收广播消息.”
解决方法
MSDN为“仅消息窗口”提供了一个不错的定义:
突出了相关细节. 您可以使用它们来利用您自己的代码中的消息调度机制.最常见的是让工作线程以线程安全的方式与UI线程通信.消息循环是生产者 – 消费者问题的通用解决方案. COM中的公寓编组实现了一个仅消息窗口.显然,这样的窗口应该是隐藏的,只能获取应用程序定义的消息. 调用CreateWindowEx时,不要将HWND_MESSAGE用作hWndParent. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在Windows Phone 8应用程序中使用现有的sqlite数据库
- windows-phone-7 – 我可以阻止Windows Phone 7上的屏幕超时
- windows安装mariaDB失败,服务不能启动
- 在Windows 2008 Server上同步时间的最佳方法
- windows – 如何将转义的双引号传递给批处理文件
- windows-phone-7 – Windows Phone 7数据绑定外部属性(非静
- Win32 Windows应用程序的简单C框架?
- 下载受NTLM/SSPI保护的文件而不在Win32上使用Python提示凭据
- Windows中安装 Redis 解压版
- windows – 无法使用buildozer编译python脚本
推荐文章
站长推荐
- 这几天折腾win10访问deepin共享的历程
- windows-server-2008 – 如何获取ActiveDirector
- win10 Ubuntu子系统安装&odoo10社区版安装
- .net – Windows 10 Universal应用程序中的证书固
- win7下建立超级隐藏账户
- wpf – 使用WiX在应用程序的主要升级中从Windows
- windows – 如何确定剪贴板数据大小?
- windows – 确定返回的Powershell对象的可过滤属
- scheduled-task – 错误0xE0434F4D为Windows计划
- windows-7 – Windows 7无人值守安装 – 不是’无
热点阅读