gpt4 book ai didi

c# - 使用 C# 将应用程序发送到特定屏幕

转载 作者:行者123 更新时间:2023-11-30 12:37:21 24 4
gpt4 key购买 nike

如何将不是我的应用程序(想想:任何第 3 方应用程序)的应用程序(想想 WM_ 消息?)发送到多屏幕系统上的不同屏幕?是否有特定的 Windows 消息代码我可以发送到窗口或进程句柄来执行此操作?

最佳答案

您需要使用 P/Invoke 和 MoveWindow功能。

编辑:它可以很好地处理多个屏幕。 MoveWindow 将您的屏幕视为一个大显示器,并相应地接受参数。您可以使用 .Net Screen 类找到所需屏幕的边界,然后调用 MoveWindow 将窗口移至所需位置。

此外,如果您没有意识到,您的项目很可能也需要 FindWindowByCaption 函数。

关于c# - 使用 C# 将应用程序发送到特定屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1308965/

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