疣猪佩奇丶 2020-09-03 09:27 采纳率: 100%
浏览 108
已采纳

我用TeeChart控件做了一个上位机的实时曲线 但是对电脑进行别的操作会影响到画图

请问各位怎么弄,是要进行多线程吗,还是有别的方法
我基本小白 懂得不多,请赐教。

  • 写回答

1条回答 默认 最新

  • threenewbee 2020-09-03 09:46
    关注

    什么叫影响画图?就是更新不及时?还是什么意思?

    bool DoEvents()
    {
    MSG msg;
    while (::PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
    {
    if (msg.message == WM_QUIT)
    {
    returnfalse;
    }
    if (!AfxGetApp()->PreTranslateMessage(&msg))
    {
    ::TranslateMessage(&msg);
    ::DispatchMessage(&msg);
    }
    }
    returntrue;
    }
    
    

    写这么一个寒暑,在你的循环中调用
    DoEvents();

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

    报告相同问题?

    悬赏问题

    • ¥15 VB6.0中PICTUREBOX加载本地图片无法显示
    • ¥100 关于游戏app session获取的问题
    • ¥15 MYSQL数据库建表
    • ¥15 爬虫程序爬取TTGChina网站文章代码
    • ¥35 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
    • ¥15 如何用下图方法在AMESim中搭建离心泵模型
    • ¥15 C#连接服务器,请求时报Ssl/Tsl未能建立安全通道
    • ¥15 xcode15build的c++ dylib在10.15上不兼容
    • ¥15 CPLD如何实现在线逻辑分析
    • ¥15 控制面板卸载无权限!!