是否有一种方法来获得以前由' DwmExtendFrameIntoClientArea '设置的边距

本文关键字:DwmExtendFrameIntoClientArea 设置 一种 方法 是否 | 更新日期: 2023-09-27 18:11:44

是否有办法检索由DwmExtendFrameIntoClientArea设置的页边距?

我已经浏览了文档。我希望DwmGetWindowAttribute是查找它的最合乎逻辑的地方。

(我想做的是辨别插入的子元素的哪些部分应该涂成黑色以允许Aero玻璃效果通过,哪些部分应该涂成父元素的背景颜色)

是否有一种方法来获得以前由' DwmExtendFrameIntoClientArea '设置的边距

没有办法做到这一点。开发人员应该知道他们扩展到客户端区域的框架的大小。

MARGINS g_Margins;
g_Margins.cxLeftWidth = 0;
g_Margins.cxRightWidth = 0;
g_Margins.cyTopHeight = 15*fontHeight;
g_margins.cyBottomHeight = 7*fontHeight;
DwmExtendFrameIntoClientArea(g_hwnd, g_margins);

:任何发布到公共领域的代码。不需要署名

相关文章:
  • 没有找到相关文章