我正在尝试使用
将Windows控制台应用程序带到前台SetForegroundWindow(handle);
ShowWindow(handle, (int)ShowWindowCommands.Show);
一切正常但在将窗口移到前台后我想让用户按回车键确认。但不幸的是,重点实际上并不是 应用程序,而是 它。因此,当按下输入时,不会发生任何事情。
如何在控制台应用程序的中设置焦点才能立即点击输入?
这是我的代码:
SetForegroundWindow(handle);
ShowWindow(handle, (int)ShowWindowCommands.Show);
Console.WriteLine("Please press ENTER to confirm...");
if (Console.ReadKey().Key == ConsoleKey.Enter)
{
// do stuff
}
请不要只问为什么......