当前位置: 首页 > news >正文

在您的网站首页添加标签嘉兴seo外包服务商

在您的网站首页添加标签,嘉兴seo外包服务商,免费建网站的app,哪个公司做农村产权交易网站在MFC中,我们一边在使用多线程时,经常会遇到在需要调用到新建的控件,此时建议不要在新建的线程中直接调用主对话框的控件,我们可以通过自定义消息,在新建线程中发送并触发主线程进行相关的界面控件操作。 以Dialog对话…

在MFC中,我们一边在使用多线程时,经常会遇到在需要调用到新建的控件,此时建议不要在新建的线程中直接调用主对话框的控件,我们可以通过自定义消息,在新建线程中发送并触发主线程进行相关的界面控件操作。

以Dialog对话框程序为例,添加自定义消息的操作方法可以如下所示:

1. 在头文件stdafx.h中添加一个自定义消息宏:

#define WM_USER_MSG_HDL    (WM_USER + 1)


2. 在增加新消息的窗口或对话框类头文件中增加一个回调函数声明,注意要声明为public

afx_msg LRESULT OnUserMsgHdl(WPARAM wParam, LPARAM lParam);


3. 在窗口或对话框的cpp文件的BEGIN_MESSAGE_MAP,END_MESSAGE_MAP中增加一行

ON_MESSAGE(WM_USER_MSG_HDL, OnUserMsgHdl)


4. 在窗口或对话框的cpp文件中添加回调函数的实现,如:

 
  1. //wParam和lParam为sendMessage或PostMessage传递过来的参数

  2. LRESULT ThreadDialog::OnUserMsgHdl(WPARAM wParam, LPARAM lParam)

  3. {

  4. TRACE("WM_USER_MSG_HDL message /n");

  5. return 0;

  6. }


5. 自定义消息的触发:

::PostMessage(GetSafeHwnd(), WM_USER_MSG_HDL, 0, 0);


其中,GetSafeHwnd()得到了一个当前窗口的句柄,此消息将发送给当前窗口,如果想发送消息给其他窗口只需改变这个句柄,前提示目的的窗口也实现了此消息的处理函数。

http://www.yayakq.cn/news/554064/

相关文章:

  • 免费网站建设程序wordpress 多个边栏
  • 开封公司做网站wordpress字体代码
  • 互联网 网站建设如何申请域名备案
  • 网站建设的公司百度广告怎么投放多少钱
  • 廊坊网站群建设wordpress做旅游网站
  • 宁津 做网站即墨网站建设
  • 模板网站建设公司 东莞广东省建筑信息网查询系统
  • php网站开发实例教程书医疗网站前置审批查询
  • 做网站的公司叫什么名字好企业网站自己怎么做
  • 专业建站外包做网站课程
  • 义乌外贸网站建设公司主机网站
  • 多个织梦dedecms网站怎么做站群抖音网站建设的基本情况
  • wordpress 网站统计巴中建网站的公司
  • 移动端网站怎么做wordpress gallery插件
  • 网站做301跳转的作用网站建设及验收标准
  • 专业的论坛网站建设开发免费一键自助建站官网
  • 怎么样免费做自己的网站南京紫米网络科技有限公司
  • 临沂谁会做网站普陀网站建设
  • mc网站的建设docker查看wordpress
  • 贵州专业建网站郑州制作微信小程序
  • 文山市住房和城乡建设局网站上海装修公司哪家最好
  • 办文明网站做文明网民活动方案wordpress优化宝塔
  • 推荐做任务网站网站设计在线crm系统
  • 申请个人网站画册设计公司网站
  • 简单网站模板下载美食网页设计图
  • 网页设计 参考网站安州区建设局网站
  • 上海婚恋网站排名wordpress网店适合
  • 推进网站建设工作计划wordpress在php下安装教程
  • 网站建设需要了解哪些方面潍坊网站开发asp培训
  • 网站的建设公司简介开发网站找什么公司吗