zoukankan      html  css  js  c++  java
  • 在线程中发送消息给窗口

    利用消息的方式序列化操作是最好的方法,子线程可以将进度通过PostMessage的方法发给父线程的窗口,(一定要用PostMessage,不要用PostThreadMessage,这样才能保证收到。)父线程响应该消息,改变进度显示。OK?越是大型的应用,越应考虑用消息机制同步和传递数据,这是经验总结。  
      
      对话框的头文件中:  
      
    #define   YOURMESSAGE   WM_USER   +1  
      
      在//}}AFX——  
      
    与DECLARE——MESSAGE——MAP()  
      之间加上  
      
    afx_msg   LRESULT   OnYourMessage(WPARAM  
    wParam   ,LPARAM   lParam);  
      
      然后在CPP中:  
      
    在BEGIN——MESSAGE_MAP()  
      中的//}}AFX_MSG_MAP  
      与EMD_MESSAGE_MAP()之间加上  
      
    ON_MESSAGE(YOURMESSAGE,OnYourMessage)  
      
    然后定义OnYourMessage()  
      
      
    然后就可以在你的线程中POSTMESSAGE()了  
  • 相关阅读:
    POJ
    CodeForces
    51Nod 1256 扩展欧几里得求乘法逆元
    SDUT 3917
    SDUT 3918
    从零开始实现asp.net MVC4框架网站的用户登录以及权限验证模块 详细教程
    bootstrap资料索引
    理解Login函数
    细说@Html.ActionLink()的用法
    RGB颜色对照表
  • 原文地址:https://www.cnblogs.com/boneking/p/1326229.html
Copyright © 2011-2022 走看看