1. 程式人生 > >Winform中嵌入Console控制檯

Winform中嵌入Console控制檯

最近做了小軟體,裡面要用到實時顯示日誌;

本來呢,是自己做個累似的視窗,原理就是用定時讀取文字檔案,但是發現如果文字檔案到了100K的時候,程式會顯得很卡;

所以不得已還是得用Console控制檯。

目前來說,網上有兩種方法,一種是將專案的輸出改成控制檯方式;另一種就是呼叫win32 api來執行控制檯...

本人更傾向於第二種方式;

但是在做的過程中碰到了一個問題,就是關閉控制檯的話,整個程式就關閉掉了...這個問題我還無法解決。為了避免直接點選關閉按鈕,在程式中把叉按鈕灰掉了,這樣就可以避免掉點選了~!

話不多說。貼原始碼

一個呼叫Win32 API的類

呼叫方法如下

另外還可以呼叫 如下方法來改變標題的名稱!