更改console程序的窗口大小。


使用  Console.WindowWidth = 1160;

会报错

System.ArgumentOutOfRangeException:“该值必须小于控制台的当前最大窗口在该维度的大小 240。注意,此值依赖于屏幕分辨率和控制台字体。


后来我发现,他的这个宽度是字体宽度,不是像素宽度。。

就是说,按照我的电脑。Console.WindowWidth = 80; 就相当于700px宽度。

所以设置为160.就很大了。。。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要修改 Windows 11 系统自带的布局窗口,你可以使用 C# 编写一个应用程序,并使用 API 进行操作。下面是一个简单的示例,演示如何修改窗口布局: 首先,你需要导入 `user32.dll`,它包含了许多与用户界面相关的函数。在 C# 中,你可以使用 `DllImport` 特性来导入这个动态链接库。 ```csharp using System; using System.Runtime.InteropServices; public class Program { // 导入 user32.dll [DllImport("user32.dll")] public static extern IntPtr FindWindow(string lpClassName, string lpWindowName); [DllImport("user32.dll")] public static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint); public static void Main() { // 查找窗口句柄 IntPtr hWnd = FindWindow(null, "窗口标题"); if (hWnd != IntPtr.Zero) { // 修改窗口布局 MoveWindow(hWnd, 100, 100, 800, 600, true); } Console.WriteLine("窗口布局已修改!"); } } ``` 在上面的示例中,我们使用了 `FindWindow` 函数来查找指定标题的窗口句柄。然后,我们使用 `MoveWindow` 函数来修改窗口的位置和大小。你可以根据需要修改 `MoveWindow` 函数的参数来调整窗口布局。 请注意,你需要替换示例代码中的 `"窗口标题"` 为你想要修改的窗口的实际标题。另外,为了使用 Windows API,你需要在项目中添加对 `System.Runtime.InteropServices` 命名空间的引用。 这只是一个简单的示例,实际上修改窗口布局可能涉及到更多的操作和注意事项。你可以根据具体需求进行更复杂的操作,例如修改窗口样式、移动控件等。希望这能帮到你!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值