gpt4 book ai didi

windows - 发送到 HWND_BROADCAST 的消息会转到其他桌面吗?

转载 作者:可可西里 更新时间:2023-11-01 09:22:32 26 4
gpt4 key购买 nike

我正在尝试确定 HWND_BROADCAST 工作原理的一些细节。不幸的是,MSDN 没有这个值的特定页面;仅在传递其他几篇文章时提到它,例如 SendMessage 的文章和 PostMessage .

我特别想知道发送到 HWND_BROADCAST 的消息是否被与同一窗口站中的其他桌面关联的窗口接收。文档说该消息将发送到“系统中的所有顶级窗口”,但显然这不能完全正确。例如,我确定他们不会在其他登录 session (例如在终端服务器上)中转到窗口。我的猜测是,它们至少被限制在调用进程的窗口站,但我不知道它们是否也被限制在调用线程的桌面(每个线程与一个桌面相关联)。

最坏的情况我可以编写一些代码来根据经验对此进行测试,但是有人碰巧已经知道答案了吗?

最佳答案

你是对的。以这种方式发送的消息只会发送到当前登录的 Windows session /桌面的顶级窗口。他们不会转到任何其他桌面。

关于windows - 发送到 HWND_BROADCAST 的消息会转到其他桌面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/900623/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com