我是否可以自定义标题栏(即更改颜色)或完全删除它?
问问题
17849 次
3 回答
29
使用Console.Title
物业
查看此链接以获取示例Console.Title 属性
于 2013-06-03T00:03:31.660 回答
2
这并不容易做到。控制台窗口实际上由一个单独的进程处理,conhost.exe
. 您需要说服该过程改变其行为,这将涉及严重的黑客攻击。
您可以很容易地获得窗口句柄并更改窗口的基本属性,并希望它们conhost.exe
不会变回来。但是标题栏的自定义绘制将涉及将代码注入conhost.exe
.
于 2013-06-03T00:19:53.537 回答
0
使用 SetConsoleTitle API。我猜想使用 P/Invoke。
于 2014-01-24T22:33:06.177 回答