コンソールを C# フォーム/コンソール アプリケーションから前面に移動する必要があります。コンソール ウィンドウを前面に表示する次のコードを取得しました。c# でコンソール ウィンドウを前面に表示します。
ただし、このコード例でも true が出力されるのはなぜですか?どうすれば無効にできますか?
public static void ToFront()
{
string originalTitle = Console.Title;
string uniqueTitle = Guid.NewGuid().ToString();
Console.Title = uniqueTitle;
Thread.Sleep(50);
IntPtr handle = FindWindowByCaption(IntPtr.Zero, uniqueTitle);
Console.Title = originalTitle;
Console.WriteLine(SetForegroundWindow(handle));
}