Сделать окно консоли активным - C#
Формулировка задачи:
Всем привет. Есть консольное приложение в котором я запускаю некий файл с помощью System.Diagnostics.Process.Start(""); и при запуске это окно становится поверх окна консоли, а мне надо чтобы в это время в консоли выводилась информация. Кто-нибудь знает как сделать окно консоли поверх всех файлов, чтобы было видно информацию?
Заранее благодарен.
Решение задачи: «Сделать окно консоли активным»
textual
Листинг программы
[DllImport( "user32.dll", SetLastError = true )] static extern bool SetWindowPos ( IntPtr hWnd, IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags ); [DllImport( "kernel32.dll", SetLastError = true )] static extern IntPtr GetConsoleWindow ( ); static void Main ( string[] args ) { if ( !SetWindowPos( GetConsoleWindow(), (IntPtr)( -1 ), 0, 0, 0, 0, 0x1 | 0x2 ) ) throw new Exception(); Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д