如何将控制台应用程序设置为最顶部的窗口。我正在使用.NET构建控制台应用程序(我使用C#,甚至可以使用pinvoke到非托管代码)。
我认为我可以让我的控制台应用程序从Form类派生。
class MyConsoleApp : Form {
public MyConsoleApp() {
this.TopLevel = true;
this.TopMost = true;
this.CenterToScreen();
}
public void DoSomething() {
//....
}
public static void Main() {
MyConsoleApp consoleApp = new MyConsoleApp();
consoleApp.DoSomething();
}
}
然而,这并不起作用。我不确定在 Windows 窗体上设置的属性是否适用于控制台 UI。