MFC中怎么利用CEdit实现控制台效果

MFC中如何利用CEdit实现控制台效果
最近做的一个MFC程序,在点击注入后会调用很多函数,这些函数在执行过程中会产生很多输出,想做成日志的样子输出到下面的CEdit里,看了一些资料,我采取的办法是

CEdit *edit = (CEdit*)GetDlgItem(IDC_EDIT3);
CString clog;
edit->GetWindowText(clog);
clog += "输出内容\r\n";
edit->SetWindowTextW(clog);

但是这样的方法是会在所有程序都调用完后一次性输出,而不是边调用边输出,没有一个动态的过程,不知道要怎么才能实现?
MFC中怎么利用CEdit实现控制台效果

分不多了,希望大家体谅下><
------解决方案--------------------
所有跟数据相关的处理都另开线程,不要放在主线程中
------解决方案--------------------
RedrawWindow()