Aby schować okno konsoli, w ramach Console Window Application należy skorzystać z interops i biblioteki systemu windows:
using System.Runtime.InteropServices
//...
[DllIMport("user32.dll")]
private static extern IntPtr FindWindow(IntPtr hWnd, int nCmdShow);
[DllIMport("user32.dll")]
static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
//...
if(hWnd != IntPtr.Zero)
{
ShowWindow(hWnd, 0) // Ukryj okno
//ShowWindow(hWnd, 1) // Pokaż okno
}

0 komentarze:
Prześlij komentarz