gpt4 book ai didi

c# - 无法调整外部窗口的大小

转载 作者:行者123 更新时间:2023-11-30 12:54:19 26 4
gpt4 key购买 nike

我正在尝试调整(或者更好地说,双倍大小)可以从 here 下载的程序的窗口。 ,这是经典的模拟器Tamagotchi手持数字游戏。

问题是我做不到。我可以检索窗口句柄,如果需要,我可以通过类名识别窗口,但我尝试使用 MoveWindowSetWindowPos 函数都没有结果。我还尝试使用外部程序,例如 AutoSizer 和一些 AutoHotkey 脚本也没有结果。

这是窗口,类名:ThunderRT6FormDC:

enter image description here

看到上面的图片,GetWindowRect 函数返回下一个位置和大小似乎很奇怪:

{X=960, Y=540, Width=960, Height=540}

我不确定我缺少这种能够调整大小的“特殊”窗口...

如何在 C# 或 VB.NET 中完成这项任务?

最佳答案

考虑到你有窗口句柄,你可以尝试这样的事情:

Public Declare Auto Function MoveWindow Lib "user32.dll" (ByVal handle As IntPtr, ByVal x As Integer, ByVal y As Integer, ByVal width As Integer, ByVal height As Integer, ByVal redraw As Boolean) As Boolean

调用它

MoveWindow(<Handle>, <X>, <Y>, <Width>, <Height>, True)

关于c# - 无法调整外部窗口的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58115973/

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