0
的Windows 10平這個1px的邊框周圍大多數窗口,包括我們的WPF應用程序窗口中的強調色或在這裏看到cmd.exe
:
更改1px的邊框顏色的自定義顏色,而不是在Windows中強調色10
但是,Visual Studio中(這也是WPF)已更改,以適應其狀態欄的顏色:
我們想這樣做,但我發現我們如何能做到這一點的WPF什麼。
有人知道這可以做到嗎?
的Windows 10平這個1px的邊框周圍大多數窗口,包括我們的WPF應用程序窗口中的強調色或在這裏看到cmd.exe
:
更改1px的邊框顏色的自定義顏色,而不是在Windows中強調色10
但是,Visual Studio中(這也是WPF)已更改,以適應其狀態欄的顏色:
我們想這樣做,但我發現我們如何能做到這一點的WPF什麼。
有人知道這可以做到嗎?
我相信你需要添加一個window proc function到你的窗口並處理WM_NCPAINT消息。這與此代碼項目文章中所做的相似:Class for drawing a flat color border雖然他正在使用子控件,但其原理與頂級窗口相同。
試過了,但沒有爲我的窗口工作... – ChrFin