c++ - SendNotifyMessage 控制 Windows 监视器导致 IE 选项卡重新排序

标签 c++ windows winapi

<分区>

我有一个关于在 Windows 中发送消息以便使用 winapi 函数打开监视器的技术问题。

当我这样发送消息时:

SendNotifyMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,-1)

Internet Explorer 中的选项卡已移动。这个问题我已经研究了三天了,到现在还没找到解决办法。你们能解释一下为什么当我发送该消息时 IE 中的选项卡会移动吗?

谢谢。

最佳答案

我希望发生的事情是这样的:

  1. 您有多个显示器。
  2. 消息到达 IE,它的监视器正在关闭。
  3. IE 通过将自身移动到其余监视器之一对此做出响应。

关于c++ - SendNotifyMessage 控制 Windows 监视器导致 IE 选项卡重新排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14518545/

相关文章:

c++ - 如何在 C++ 中访问父作用域的变量?

c++ - 使用 googletest 测试 protected 成员

用于制作 GUI 的 C++ 库

c++ - 从 C++ 程序流式传输数据?

python - 获取当前在 Windows 或 Ubuntu 上运行的程序列表

c++ - 从 IE 9 拖放到我的应用程序中

c++ - 从成员函数返回一个只能 move 的对象

c++ - 使用 istream_iterator 范围构造时无法访问 vector

linux - 如何通过本地网络从 Windows 机器向 Linux 机器发送文件?

c++ - 如何在更改形状坐标时重新绘制窗口?