是否有一种方法来获得以前由' DwmExtendFrameIntoClientArea '设置的边距
本文关键字:DwmExtendFrameIntoClientArea 设置 一种 方法 是否 | 更新日期: 2023-09-27 18:11:44
是否有办法检索由DwmExtendFrameIntoClientArea
设置的页边距?
我已经浏览了文档。我希望DwmGetWindowAttribute
是查找它的最合乎逻辑的地方。
(我想做的是辨别插入的子元素的哪些部分应该涂成黑色以允许Aero玻璃效果通过,哪些部分应该涂成父元素的背景颜色)
没有办法做到这一点。开发人员应该知道他们扩展到客户端区域的框架的大小。
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);
注:任何发布到公共领域的代码。不需要署名