2011-09-15 47 views
0

我寫了一些基本程序(從空白項目),它顯示一些按鈕的窗口,但每次運行它時,visual studio顯示我的shell黑色窗口,如何禁用此行爲?在此先感謝在運行c#程序時禁用shell窗口

+0

剛剛創建的新項目嚮導,而不是一個空的Windows應用程序項目或控制檯應用程序項目。 –

+0

在這裏檢查:http://stackoverflow.com/questions/3571627/show-hide-the-console-window-of-a-c-console-application –

+0

@Davide Piras:你可以發佈它! – geek

回答

0

做到這一點:

[DllImport("kernel32.dll")] 
static extern IntPtr GetConsoleWindow(); 

[DllImport("user32.dll")] 
static extern bool ShowWindow(IntPtr hWnd, int nCmdShow); 

const int SW_HIDE = 0; 
const int SW_SHOW = 5; 

var handle = GetConsoleWindow(); 

// Hide 
ShowWindow(handle, SW_HIDE); 

// Show 
ShowWindow(handle, SW_SHOW); 

來源:Show/Hide the console window of a C# console application

相關問題