gpt4 book ai didi

c++ - 使用 wxNotebook 创建选项卡闪烁效果(如 IM 程序)

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:06:19 24 4
gpt4 key购买 nike

如何使用 wxNotebook 创建像 IM 程序那样的 Tab 闪烁效果?

这方面的一个很好的例子是任何选项卡式 IM 程序,它会闪烁以向用户显示他们收到了新的 IM。

最佳答案

您可以为每个选项卡指定一个图标(如果我没记错的话,使用 SetPageImage)。我过去这样做是为了显示一些进度条。每次定时器触发并更新该图像时,您都可以使用它来绘制位图(wxMemoryDC)。

你也可以使用wxAuiNotebook。它不使用 native 小部件,但它是 AUI 框架的一部分(在 wx2.8 中采用)并且它允许现代事物,例如选项卡的拖放。当然它还有SetPageBitmap方法。

你可以渲染一个小的 LED 闪烁,或者你可以在彩色背景上绘制联系人的姓名(其颜色在每次闪烁间隔时改变)并将其本身用作图标而不是在图标旁边绘制联系人姓名.如果我没记错的话,后一种方法只能使用 wxAuiNotebook

我已经有一段时间没这样做了,但效果非常好。

关于c++ - 使用 wxNotebook 创建选项卡闪烁效果(如 IM 程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/834782/

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