C++ 本机C+;的自定义标题栏颜色+;Windows 10上的应用程序

C++ 本机C+;的自定义标题栏颜色+;Windows 10上的应用程序,c++,winapi,titlebar,windows-10,C++,Winapi,Titlebar,Windows 10,据称,Windows10让开发者可以自由更改自己的标题栏颜色。我找到了一些关于如何为Windows应用商店应用程序(,)执行此操作的资源 但它的底层Windows API函数是什么?如何在本地C++中实现这个效果?你总是可以改变窗口中标题栏的颜色。只需处理和油漆了 现在使用DWM完成: (在C++ 10、C和VB.NET中通过绘制渐变标题栏进行测试) OOH,简单!谁来解决你通过处理WM\u NCPAINT而产生的更大问题?你知道,比如渲染最小/最大按钮,标题标题,或者图标。诸如此类。上面的评论

据称,Windows10让开发者可以自由更改自己的标题栏颜色。我找到了一些关于如何为Windows应用商店应用程序(,)执行此操作的资源


但它的底层Windows API函数是什么?如何在本地C++中实现这个效果?

你总是可以改变窗口中标题栏的颜色。只需处理和油漆了

现在使用DWM完成:


(在C++ 10、C和VB.NET中通过绘制渐变标题栏进行测试)

OOH,简单!谁来解决你通过处理
WM\u NCPAINT
而产生的更大问题?你知道,比如渲染最小/最大按钮,标题标题,或者图标。诸如此类。上面的评论是堆栈溢出的缩影。如果桌面应用程序不能做到这一点,我也不会感到惊讶。Microsoft不再喜欢桌面。我假设常规的非客户端绘制代码依赖于当前主题(视觉样式)。标题颜色似乎是属性窗口主题。我想知道是否有办法调整你的窗口所用主题的属性。经过这么多年,我发现。。。虽然我不确定这有多有用。