MFC 多线程访问UI CEdit 空间
通过按键创建多线程,在线程中不能直接更新 UI 空间的值,需要通过
消息 PostMessage(p->m_hWnd,WM_RECVDATA,1,(LPARAM)Buf);
来更新。
若再线程中直接通过指针更新线程是会有提示 CString 内存泄漏。
实际上是线程更新 CEdit 控件时 ,CEdit控件已经被释放,无法找到,所以会报CEdit 控件异常。通过消息机制是 消息队列去处理...
原创
2020-02-25 16:22:58 ·
607 阅读 ·
0 评论