如何通过函数中的SetDlgItemText更新对话框并使其在Windows中立即生效?

时间:2009-04-09 14:46:19

标签: c++ windows

如果我调用SetDlgItemText()来更新对话框文本的值,它似乎只在函数返回时更新。我正在使用它来更新状态消息,通知用户当前进度mid函数,所以我希望它立即更新。

如果无法做到这一点,我还能做些什么来做同样的结果吗?

任何帮助都将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:1)

我认为Processing函数不允许调用要设置消息的窗口的OnPaint消息。您可以将处理函数移动到一个线程,以便主线程处理UI消息。