我知道这可以在系统级别上进行控制,但我想覆盖系统设置,并仅为我的应用程序设置特定的外观。我假设必须有一个Windows API函数来控制此操作,因为我已经看到另一个Windows应用程序这样做了。
(不必解释为什么我不应该这样做)
(不必解释为什么我不应该这样做)
http://msdn.microsoft.com/en-us/library/ms632680(VS.85).aspx
.NET允许您更改FormBorderStyle属性,以在无边框、单像素宽度边框和可调整大小(粗边框)之间进行选择。如果您想要做一些自定义的事情,您将不得不将.NET边框样式设置为无,并承担自己呈现窗口Chrome的责任。这包括呈现自己的标题栏、最小/最大化按钮和窗口边框。这不是一个轻松的任务,但许多应用程序都这样做。如果您只想控制边框宽度,这是一个漫长的过程。