我想要的一件事是每次从IDE中运行程序时,控制台应用程序都出现在相同的位置。快速修复任何人?
答案 0 :(得分:0)
您可以通过编程方式控制控制台窗口的位置:
在你的课堂上,输入以下代码:
const int SWP_NOSIZE = 0x0001;
[DllImport("kernel32.dll", ExactSpelling = true)]
private static extern IntPtr GetConsoleWindow();
private static IntPtr MyConsole = GetConsoleWindow();
[DllImport("user32.dll", EntryPoint = "SetWindowPos")]
public static extern IntPtr SetWindowPos(IntPtr hWnd, int hWndInsertAfter, int x, int Y, int cx, int cy, int wFlags);
并使用static void Main(string[] args)
方法:
int x = 10, y = 10;
SetWindowPos(MyConsole, 0, x, y, 0, 0, SWP_NOSIZE);