疣猪佩奇丶
2020-09-03 09:27
采纳率: 66.7%
浏览 102

我用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();

    已采纳该答案
    打赏 评论

相关推荐 更多相似问题