Windows 10 正在检索Windows 10阴影边框的大小

Windows 10 正在检索Windows 10阴影边框的大小,windows-10,Windows 10,我们有一个应用程序,它在特定的应用程序窗口和对话框周围绘制彩色边框 我们用来获取应用程序窗口的矩形。但在Windows 10上,此功能包括阴影边框,导致彩色边框和应用程序窗口之间存在较大的间隙。所以我们需要补偿阴影边界 我们可以使用哪个API来确定windows 10中应用程序窗口和对话框周围阴影边框的宽度?我找到了解决方案。与一起使用可获得正确的大小: DwmGetWindowAttribute(hWnd, DWMWA_EXTENDED_FRAME_BOUNDS, &rect, siz

我们有一个应用程序,它在特定的应用程序窗口和对话框周围绘制彩色边框

我们用来获取应用程序窗口的矩形。但在Windows 10上,此功能包括阴影边框,导致彩色边框和应用程序窗口之间存在较大的间隙。所以我们需要补偿阴影边界

我们可以使用哪个API来确定windows 10中应用程序窗口和对话框周围阴影边框的宽度?

我找到了解决方案。与一起使用可获得正确的大小:

DwmGetWindowAttribute(hWnd, DWMWA_EXTENDED_FRAME_BOUNDS, &rect, sizeof(rect));