zoukankan      html  css  js  c++  java
  • 多线程下使用UpdateData方法

    1、定义消息

    #define WM_MYUPDATEDATA WM_USER+100 
    


    2、声明消息

    LRESULT OnUpdateMyData(WPARAM wParam, LPARAM lParam);
    

    4、添加消息映射

    BEGIN_MESSAGE_MAP(CDlgPatientInfo, CDialog)
    	ON_MESSAGE(WM_MYUPDATEDATA, OnUpdateMyData) 
    END_MESSAGE_MAP()


    3、实现消息响应函数

    LRESULT CDlgPatientInfo::OnUpdateMyData(WPARAM wParam, LPARAM lParam)  
    {  
     return UpdateData(wParam);   
    } 
    


    4、在线程中发送消息

    UINT ThreadListDiagInfo(LPVOID pParam)
    {
    	CDlgPatientInfo* dlg = (CDlgPatientInfo*)pParam;
    	......
    	dlg->SendMessage(WM_MYUPDATEDATA, FALSE); 
    
    	return 0;
    }



     

  • 相关阅读:
    进程总结
    三大流程
    canvas简介
    时钟
    vim
    马拉车
    模拟退火
    洛谷P2055假期的宿舍
    洛谷P2320鬼谷子的钱袋.
    洛谷P2278操作系统
  • 原文地址:https://www.cnblogs.com/zcube/p/4194572.html
Copyright © 2011-2022 走看看