提问人:Winchester260 提问时间:5/5/2022 最后编辑:Winchester260 更新时间:5/5/2022 访问量:24
您如何调整应用程序的大小,即全屏游戏的大小
How can you size an application, i.e a game while it is in fullscreen
问:
当游戏全屏时,我试图将游戏的大小调整为特定的分辨率值,例如 1280,720。问题是,当游戏已经处于窗口模式时,我的代码可以完美运行。如果游戏是全屏的,那么我的代码就不起作用。
我的代码如下所示:
[DllImport("user32.dll", SetLastError = true)]
internal static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint);
Process[] processes = Process.GetProcesses();
foreach (var process in processes)
{
if(process.mainwindowtitle == "game"){ var handle = process.MainWindowHandle;
var form = Control.FromHandle(handle);
if (form == null) continue;
MoveWindow(handle, 0,0,1280,720, true);
}
}```
答: 暂无答案
评论