小编Gro*_*mit的帖子

SetWindowText 慢,Win32 C++

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

这是一个代码片段

case 0:
        SetWindowText(GetDlgItem( gHWnd, IDC_PACKETID ), 
                     (LPSTR)std::to_string(long long(NC->mPacketNum)).c_str());
        break;
Run Code Online (Sandbox Code Playgroud)

所以那里发生了很多事情。我只是想将数字转换为可以在编辑对话框中显示的内容。这太慢了,只要进入这个部分,我就可以从 50Hz 下降到大约 30Hz。

有什么想法可以显着加快速度吗?

user-interface winapi

5
推荐指数
1
解决办法
2129
查看次数

标签 统计

user-interface ×1

winapi ×1