设置焦点到控制台应用程序光标

时间:2013-08-27 10:13:57

标签: c# console-application setfocus

我正在尝试使用

将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
}

请不要只问为什么......

0 个答案:

没有答案