我正试图找到一种方法来检测主题窗角的半径(请参阅附图)。例如。对于Aero主题,当DWM在所有角落都有半径8,当DWM关闭时,只有顶角弯曲并且有半径6.现在我正在硬编码不同主题的设置,我的问题是有更智能的方法来检测这些设置?
到目前为止,我查看了Windows视觉样式api(UxTheme.dll)并且无法找到如何获得正确的半径,无论DWM是打开还是关闭,它都始终与Aero相同。
TIA
答案 0 :(得分:0)
对此不确定。您可以尝试将SystemParametersInfo与SPI_GETNONCLIENTMETRICS一起使用,并查看结果NONCLIENTMETRICS结构的iBorderWidth和iPaddedBorderWidth以查看是否可以找到相关性?