Winapi 如何更改边框';什么颜色的窗户?

Winapi 如何更改边框';什么颜色的窗户?,winapi,Winapi,在winapi中,是否可以更改其处理程序可访问的任何窗口的边框颜色,如红色。如果是这样,你能分享一些小例子(或必要的功能)吗?一个窗口可以通过处理WM\u NCPAINT消息来控制它的框架。答案是:这取决于!当Aero运行时,它的编号为。当areo运行时,桌面窗口管理器(DWM)负责处理正在运行的应用程序的帧。当Aero未运行时,您可以通过挂接应用程序并处理WM_NCPAINT和WM_PAINT来更改任何正在运行的应用程序的边框颜色。有关DWM的更多详细信息,请参阅。否,边框是用系统颜色绘制的。

在winapi中,是否可以更改其处理程序可访问的任何窗口的边框颜色,如红色。如果是这样,你能分享一些小例子(或必要的功能)吗?

一个窗口可以通过处理
WM\u NCPAINT
消息来控制它的框架。

答案是:这取决于!当Aero运行时,它的编号为。当areo运行时,桌面窗口管理器(DWM)负责处理正在运行的应用程序的帧。当Aero未运行时,您可以通过挂接应用程序并处理WM_NCPAINT和WM_PAINT来更改任何正在运行的应用程序的边框颜色。有关DWM的更多详细信息,请参阅。

否,边框是用系统颜色绘制的。从API的角度来看,Aero是否在Windows 7之后消失?或者它仍然被认为是空气动力学的——只是不透明?基本上我想知道在Windows 8+中是否可以更改边框颜色?