如何获取标题栏窗口控件的 RECT(最大化、最小化、关闭按钮)?我尝试制作自定义颜色标题栏

How do I get the RECT of title bar's window controls (maximize, minimize, close buttons) ? I tried to make a custom color title bar

本文关键字:标题栏 颜色 关闭按钮 自定义 最大化 获取 何获取 窗口 控件 RECT 最小化      更新时间:2023-10-16

我试图通过首先调用:DefWindowProc来拦截WM_NCPAINT消息,然后在它上面绘制。但是,当我绘制标题栏或非客户端区域的窗口控件时,我需要有它的RECT结构。因此,如何访问REcT结构?

更新区域在消息的wParam中传递。窗口的非客户端区域不是矩形的,因此不会得到一个RECT

我想你已经知道WM_ NCPAINT与Vista DWM玻璃不兼容。