我可以自定义标题栏(即更改颜色)还是完全删除它?
答案 0 :(得分:24)
使用Console.Title
属性
查看此链接以获取示例Console.Title Property
答案 1 :(得分:2)
这不容易做到。控制台窗口实际上由单独的进程conhost.exe
处理。你需要说服这个过程改变其行为,这将涉及严重的黑客行为。
您可以很容易地获得窗口句柄并更改窗口的基本属性,并希望conhost.exe
不会更改它们。但是自定义绘制标题栏会涉及将代码注入conhost.exe
。
答案 2 :(得分:0)
使用SetConsoleTitle API。用P / Invoke我猜。
答案 3 :(得分:-1)
要删除它,您可以将formBorderStyle更改为none。它使它有点难看,但它摆脱它。但是,你也会失去Min Max和Exit按钮。