gpt4 book ai didi

c - 绘制溢出到顶级窗口之外的子窗口

转载 作者:行者123 更新时间:2023-11-30 17:00:13 25 4
gpt4 key购买 nike

是否可以绘制溢出到其父顶级窗口之外的子窗口?我已经看到,当组合框的下拉菜单比顶层窗口高时,组合框就可以做到这一点。

例如:
enter image description here

我的窗口是一个带有样式标志的自定义类CS_HREDRAW | CS_VREDRAW。据我了解,我可以使用WS_EX_LAYERED吗?或者我可以使窗口更高且透明,以提供窗口溢出的外观,但红色溢出两侧的那些透明区域将成为 Windows 消息“黑洞”,如果用户单击此处希望进行交互,这将真正惹恼用户使用不同的顶级窗口。

最佳答案

Is it possible to paint my child window that overflows outside its parent top-level window?

没有。根据定义,a child window

[...] is confined to the client area of its parent window.

但这并不是您所需要的。如果您想模仿组合框控件的行为,则需要创建一个拥有的弹出窗口(请参阅 Owned Windows )。

关于c - 绘制溢出到顶级窗口之外的子窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37716263/

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