c# 控制台应用程序怎么隐藏黑窗口
2个回答
展开全部
理论上不可以,但实现情况根据计算机情况不同而不同。就是说总会闪一下,计算机配置高,运行速度快,闪的时间超过眼睛所能看到的,
具体的设置是,
class Program
{
[DllImport("user32.dll", EntryPoint = "ShowWindow", SetLastError = true)]
static extern bool ShowWindow(IntPtr hWnd, uint nCmdShow);
[DllImport("user32.dll", EntryPoint = "FindWindow", SetLastError = true)]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
static void Main(string[] args)
{
Console.Title = "WAHAHA";
IntPtr intptr = FindWindow("ConsoleWindowClass", "WAHAHA");
if (intptr != IntPtr.Zero)
{
ShowWindow(intptr, 0);//隐藏这个窗口
}
string x;
x = Console.ReadLine();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询