UpdateData在子线程中出错的解决方法ZZ
来源:互联网 发布:怎么在淘宝上找批发店 编辑:程序博客网 时间:2024/06/01 10:16
在对话框类中创建的线程中,不能直接用UpdateData来更新数值。解决的办法,应该自己定义一个消息,将UpdateData(FALSE)替换为SendMessage(WM_UPDATEDATA, FALSE)就可以了。具体的做法如下:
首先,定义消息和回调函数
12
#define WM_UPDATEDATA WM_USER + 1LRESULT OnUpdateData(WPARAM wParam, LPARAM lParam);
加入函数映射
1
ON_MESSAGE(WM_UPDATEDATA, OnUpdateData)
最后,实现回调函数
12345
LRESULT CXXXDlg::OnUpdateData(WPARAM wParam, LPARAM lParam){ UpdateData(wParam); return 0;}
- UpdateData在子线程中出错的解决方法ZZ
- UpdateData在线程中出错的解决办法 .
- 线程中使用UpdateData出错解决方法
- 线程中使用UpdateData出错解决方法
- 线程中使用UpdateData出错解决方法
- 工作线程中使用UpdateData出错解决方法
- 线程中使用UpdateData出错解决方法
- (转)UpdateData在线程中出错的解决办法
- MFC updatedata在线程中不能应用的解决方法
- 线程中使用UpdateData出错解决方法(转)
- 线程中使用UpdateData出错解决方法(转)
- 子线程中调用UpdateData(TRUE/FALSE)出现异常解决方法
- 在线程中UpdateData
- VS2005 在线程中 使用 UPDATEDATA 出现错误 解决方法
- 工作线程中调用UI线程创建的窗口的UpdateData会导致Assert的问题及解决办法(ZZ)
- sql server 中关于Order By 在子查询嵌套中的出错的解决方法!
- GCD在子线程中更新UI出错记录
- 工作线程中UpdateData
- android自动弹出软键盘
- html渲染方式不同时,clientHeight表现不同
- C# tabcontrol
- 应用 Valgrind 发现 Linux 程序的内存问题
- 什么是总线型拓扑结构(Daisy Chain Topology)?
- UpdateData在子线程中出错的解决方法ZZ
- 自动展开CTreeCtrl 控件的所有子项程序
- oracle RAC技术场景简介
- 计算两个时间之间的微妙
- DataTable几个常用的查询表达式
- Debian设置终端显示高亮和vim显示高亮
- 笑话
- 两个AC解 - 作弊中头奖(Hit the Jackpot)
- ARM 指令集版本和ARM 版本