请教怎么将多线程里得到的数据,显示到mfc界面上

请问如何将多线程里得到的数据,显示到mfc界面上?
本人小菜鸟级别,做了个mfc的测试软件
将每台设备的信息、测试操作等封装到一个类里,然后将创建的设备对象插入到一个list容器里,界面点按钮就会访问容器,然后依次去调用对象里的测试函数。

测试函数里是起了一个线程。

请问,怎样将测试结果反馈到界面上~

拜托各位了~~~
email:247386207@qq.com

请教怎么将多线程里得到的数据,显示到mfc界面上

------解决思路----------------------
1、你先单步执行一下,在函数onState里打个断点看程序是否进入该函数。
2、你的工程是使用的多字节的,而pbuf是char类型的指针,你将char* 修改为WCHAR*
------解决思路----------------------
引用:
引用://发送消息代码。这里还没进到线程里,先在起线程的上一级,测试了下。
VOID CDevOper::Get(HWND m_hMainWnd,int flag){
    char szBuf[64]={0};
    sprintf(szBuf,"%s","hello world");
    SendMessageA( ……
那就是m_hMainWnd不对。