gpt4 book ai didi

c++ - 全屏时 WS_CLIPCHILDREN 不起作用

转载 作者:行者123 更新时间:2023-11-27 23:32:58 24 4
gpt4 key购买 nike

我创建了一个主窗口:

if (!fullscreen)
{
wStyle = WS_OVERLAPPED | WS_BORDER | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX | WS_CLIPCHILDREN;
wExStyle = WS_EX_TOPMOST;
}
else
{
wStyle = WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN;
wExStyle = WS_EX_TOPMOST;
}

我还创建了一个运行时子窗口:

wStyle = WS_VISIBLE | WS_POPUP | WS_CHILD;
wExStyle = WS_EX_TOPMOST;

当我不在全屏时,一切都进行得很顺利。 (即子窗口很好地显示在父窗口的顶部。)

但是,当我处于全屏模式时,父窗口被绘制在子窗口之上,这导致了可怕的闪烁。

如何设置主窗口和子窗口的属性,以便即使在全屏模式下也能很好地显示子窗口?

预先感谢您的所有回答。

最佳答案

WS_POPUP 不能与 WS_CHILD 一起使用。但这不是原因。

关于c++ - 全屏时 WS_CLIPCHILDREN 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3586738/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com