首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用wxNotebook创建选项卡闪烁效果(如IM程序)

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

Stack Overflow用户
提问于 2009-05-07 13:55:34
回答 1查看 998关注 0票数 4

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-05-07 14:25:31

您可以为每个选项卡添加一个图标(如果我没记错的话,请使用SetPageImage )。我以前这样做是为了显示一些进度条。您可以使用它在每次计时器触发和更新图像时绘制一个位图(wxMemoryDC)。

您也可以使用wxAuiNotebook。它不使用原生窗口小部件,但它是AUI框架(在wx2.8中采用)的一部分,并且它允许拖放选项卡等现代功能。当然,它也有SetPageBitmap方法。

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

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/834782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档