在我在窗口上调用DwmExtendFrameIntoClientArea
后,如何在保持Aero模式的同时再将其关闭?
我试图调用DwmExtendFrameIntoClientArea,所有边距都设置为0,这似乎部分工作,除了我的窗口客户区的背景全黑并展示重绘工件。
我正在使用Qt,在执行此操作后我在窗口上调用setAttribute(Qt::WA_TranslucentBackground, false)
,但似乎没有效果。重置窗口框后,如何才能正确重绘客户区?
答案 0 :(得分:4)
简单的错误 - 我还需要将Qt::WA_NoSystemBackground
设置为false,因此Qt实际上会绘制窗口...
因此,关闭扩展帧的过程是: