c++ - 如何在 win32 GUI 应用程序中向用户显示快速更新的数据?
问题描述
因此,我正在构建一个基本的 win32 GUI 应用程序,并且我有一个数据向量,该向量通过端口通过外部源不断更新。我有兴趣向用户显示该数据列表,但我不确定在不导致更新闪烁的情况下进行此操作的最佳方法。
我最初有一个编辑框,在其中我用信息构建一个字符串并更新窗口。但事实证明,随着数据量的增加,这很麻烦,因为我无法向下滚动查看其他数据。有任何想法吗?
解决方案
我的想法是更新视觉控制与接收数据的速度相同是没有意义的。因为即使您以相同的速度更新,用户也看不到数据接收速度的变化。人眼看不到速度发生 1/8 秒的变化。所以最好以可控的方式更新视觉控制。也许使用计时器。
推荐阅读
- angular - 标头未赋值
- android - com.crashlytics.android.Crashlytics 不能存储在 io.fabric.sdk.android.Kit[] 类型的数组中
- html - 将元素引用从 DOM 传回给视图模型
- python - 将 Python 中带有动态片段的文本打印到终端
- ios - 如何在我的课堂上使用协议和委托?
- docker - docker run --init 的 docker-compose 等价物是什么?
- oracle12c - Oracle 12c IMPDP 错误
- php - 如何使用 PHP 将值插入 FK 列
- docker - docker-compose 构建冻结。没有错误
- redirect - weblogic & OHS:如何将一个 url 转发到另一台服务器