在线程中UpdateData

原创 2013年12月03日 12:29:49

在线程中通过发送消息UpdateData界面

1.自定义消息:#define WM_UPDATEDATA  WM_USER+1  //

2.添加消息映射: ON_MESSAGE(WM_UPDATEDATA, OnUpdateData)
3.定义消息处理函数:LRESULT CDlg::OnUpdateData(WPARAM wParam, LPARAM lParam)
{
 UpdateData(wParam);
 return 0;

4.在线程中发送消息:    首先获取主窗口的指针     CDlg* pMain = (CDlg*)param;     SendMessage(pMain->m_hWnd, WM_UPDATEDATA, FALSE, FALSE); 

完成,该方法可以解决在线程中直接调用UpdateData产生错误的问题.

MFC多线程调用UpdateData函数问题

多线程调用UpdateData   2009-12-01 08:53:42|  分类: VS|Window|举报|字号 订阅 ((CSetupDlg*)AfxG...
  • MFC_tgz
  • MFC_tgz
  • 2014年08月16日 10:00
  • 894

解决 Updatedata不能更新、报错问题。(主要是不同的类、线程中出现的)

目的:通过在A对话框(对应A类)中点击按钮控制B对话框(对应B类)的更新(利用Updatedata函数)。 情况1:在A类中使用的Updatedata()只能更新此类(该类指的是此Updatedata...
  • wf6892
  • wf6892
  • 2016年09月09日 15:29
  • 525

VC6.0生成Release本与子线程中调用updatedata()?

VC6.0如何编译生成Release或Debug版本? 可以project->Set Active Config,选中release版本。此后,按F5或F7编译所得的结果就是release版...

线程进程函数调用对话框Updatedata错误

MFC对象不支持多线程操作。MSDN这样解释的:                                                                            ...
  • whucv
  • whucv
  • 2011年08月12日 22:25
  • 3121

MFC中跨线程UpdateData(FALSE)报错 ASSERT FAILD问题

文章来自:http://hi.baidu.com/yu_xiyan/item/27f82bf1a1cc0813d7ff8c8c MFC程序,在给控件关联的变量赋值后,需要调用UpdateData(F...

MFC对话框工程中UpdateData的使用

  • 2015年01月26日 15:46
  • 17.97MB
  • 下载

MFC中UpdateData用法

  • 2013年06月28日 10:51
  • 13KB
  • 下载

MFC中UpdateData( bool b)函数的用法---控件变量与数值

MFC中UpdateData( bool b)函数的用法(ZT) UpdateData只有一个BOOL类型的参数,UpdateData(FALSE)一般用于对话框控件连接的变量值刷新屏幕...

MFC中UpdateData()函数的作用

当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用 UpdateData(FALSE);如果你希望知道用户在对话框中到底...

MFC中UpdateData函数的使用功能

MFC中UpdateData函数的使用       当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用 Updat...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在线程中UpdateData
举报原因:
原因补充:

(最多只允许输入30个字)