首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SetWindowText Slow,Win32 C++

SetWindowText Slow,Win32 C++
EN

Stack Overflow用户
提问于 2013-05-19 02:22:18
回答 3查看 1.8K关注 0票数 4

我有一个简单的应用程序,我正在读取一些内部变量,并将它们发布到菜单上的EditControl。

下面是一个代码片段

代码语言:javascript
运行
复制
case 0:
        SetWindowText(GetDlgItem( gHWnd, IDC_PACKETID ), 
                     (LPSTR)std::to_string(long long(NC->mPacketNum)).c_str());
        break;

所以这里发生了很多事情。我只是想把一个数字转换成可以在编辑对话框中显示的东西。这是如此缓慢,我可以从50赫兹下降到大约30赫兹,只要进入这一部分。

有什么想法可以显著提高速度吗?

EN

Stack Overflow用户

发布于 2013-05-19 03:00:16

我已经通过维护上一次窗口更新的时间戳来解决这类问题。然后,我会阻止另一次更新,除非经过了一定的时间。十分之一秒的时间对我来说似乎相当不错。性能明显提高,更新看起来仍然很顺利。

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

https://stackoverflow.com/questions/16627530

复制
相关文章

相似问题

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