的標題欄區域是否有可能對我來說,無論是自定義標題欄(即改變顏色),或者完全刪除嗎?自定義控制檯應用程序
回答
使用Console.Title
財產
退房這個環節爲例Console.Title Property
嗯我知道那個屬性,但它只允許你改變文本,我會怎麼去改變它呢?是否有可能將其刪除/隱藏? –
調用:Console.Title =「」;隱藏標題 –
要刪除它,你可以在formBorderStyle更改爲無。它使它變得有點醜陋,但它卻擺脫了它。但是,您也會損失Min Max和Exit按鈕。
這是一個控制檯應用程序,而不是WinForms項目。 –
我該怎麼做?我試過 'this.FormborderStyle.None' 和 '形式myForm的=本表格(); myForm.FormBorderStyle.None;' –
@ClarkeAbear您正在詢問一個控制檯應用程序。你不能使用WinForms代碼。沒有形式。 –
這是不容易做到的。控制檯窗口實際上由單獨的進程處理,conhost.exe
。你需要說服這個過程來改變它的行爲,這將涉及到嚴重的黑客行爲。
您可以獲取窗口句柄容易夠了,改變窗口的基本屬性,並希望conhost.exe
不改回來。但是,標題欄的自定義繪畫將涉及將代碼注入conhost.exe
。
使用SetConsoleTitle API。隨着P/Invoke我會猜測。
- 1. 如何自定義控制檯的應用程序?
- 2. Java控制檯應用程序鎖定
- 3. .NET自定義控制檯
- 4. 使用Visual Studio Console應用程序調試的自定義控制檯
- 5. 在控制檯應用程序中定義連接字符串
- 6. 從其他控制檯應用程序運行控制檯應用程序
- 7. 從控制檯應用程序啓動控制檯應用程序
- 8. 將自定義日誌位置添加到OS X控制檯應用程序
- 9. Qt控制檯應用程序教程?
- 10. Rails控制檯:幫助程序和應用程序定義在哪裏?
- 11. 控制檯應用程序:打印到控制檯溢出
- 12. .Net無法啓動控制檯的控制檯應用程序
- 13. 從非控制檯.NET應用程序內創建控制檯
- 14. 使用Microsoft.AspNet.Mvc控制檯應用程序
- 15. 調用控制檯應用程序
- 16. iPad應用程序:自定義默認導航控制器
- 17. Java控制檯應用程序清理
- 18. Java控制檯應用程序
- 19. 訪問控制檯應用程序IO
- 20. 無邊界控制檯應用程序
- 21. 控制檯應用程序中的HttpContext
- 22. 春控制檯應用程序,從JAR
- 23. FileSystemWatcher與控制檯應用程序
- 24. 從控制檯應用程序
- 25. 控制檯應用程序中的System.Drawing.Color
- 26. Hang子手控制檯應用程序
- 27. YII控制檯應用程序(CConsoleCommand)
- 28. 創建控制檯MonoMac應用程序
- 29. QtWebkit:控制檯應用程序
- 30. HttpUtility.UrlEncode在控制檯應用程序
我發現了一個可能的解決方案[這裏](http://stackoverflow.com/questions/2014014/hide-title-bar-of-program-using-api),但我只是想實現它自己,並來到了一個錯誤「ToggleTitleBar」方法的第一行。 –
嗯我試過,但它沒有爲我工作:/ –
在你的應用程序默認的Windows風格是:不酷,不臀,沒有用,不成熟。當然,將文字改爲更有用/內容豐富,但不要做其他事情。 – user3791372