有没有办法检索DwmExtendFrameIntoClientArea
设置的边距?
我已经扫描了文档。我希望DwmGetWindowAttribute
成为最合理的地方。
(我想要做的是辨别插入的孩子的哪一部分应该涂成黑色以允许Aero玻璃效果通过,哪些部分应该涂成父母的背景颜色。)
答案 0 :(得分:0)
没有办法做到这一点。期望开发人员知道他们扩展到客户区域的框架大小。
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);
注意:任何已发布到公共领域的代码。无需归属。