看程序中碰到一个监视类,里面的核心函数就是这个PostMessage()一直不懂有什么用。
网上对这个函数的讲解也不是很多,这里将零碎的知识进行归纳一下。

简单的说就是将信息发送到消息队列并通知窗口取消息。
我们要实现窗口之间的通信,这是个比较难的问题,一般的方法有在A窗口里面定义B窗口的指针,然后通过指针获取B窗口的消息。
在Qt里面能够通过信号与槽的方法实现消息之间的传递,而这个的PostMessage()函数也能做到将窗口B的消息发送给A的作用。

int PostMessageA
{HWND hWnd;UINT Msg;WPARAM wParam;LPARAM lParam;
}//第一个参数,窗口句柄。
//第二个,消息值 以WM_开头的常量 具体查MSDN。。
//比如 WM_LBUTTONDOWN 鼠标左键按下, 比如 PostMessageA(hWnd, WM_LBUTTONDOWN,0,0)
//就相当于在这个窗口单击了一下鼠标左键
//
//第三个,消息附加参数,其作用和第二个参数Msg有关
//第四个, 同上

MFC中Wnd.PostMessage()的作用相关推荐

  1. MFC中五个初始类的作用

    MFC中五个初始类的作用 https://blog.csdn.net/thisispan/article/details/7393401

  2. MFC中CDC *PDC hDC 等等及Wnd的区别

    HDC是WINDOWS的一种数据类型,是设备描述句柄. CDC是MFC里的一个类,它封装了几乎所有的关于HDC的操作. pDC一般用作CDC类的指针. 也可以这样说,HDC定义的变量指向一块内存,这内 ...

  3. 多线程编程之二——MFC中的多线程开发

    五.MFC对多线程编程的支持 MFC中有两类线程,分别称之为工作者线程和用户界面线程.二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环. 工作者线程没有消息机制,通常 ...

  4. MFC中的几个常用类——CWnd

    2019独角兽企业重金招聘Python工程师标准>>> 1 窗口类 1.1 概述 CObject └CCmdTarget └CWnd CWnd是MFC窗口类的 基类,提供了微软基础类 ...

  5. 实现MFC中Radio Button组绑定同一变量控制

    实现MFC中Radio Button组绑定同一变量控制 总共有八个控件,如果要一个一个绑定变量,并且写响应函数,将要花费很多时间精力,所以想用的方法就是都绑上同一个变量,这样当我点击某一个控件的时候, ...

  6. MFC中的MainFrame Dlg,App,Doc,View的关系

    MFC中的MainFrame Dlg,App,Doc,View的关系 MainFrame: 主框架类 Dlg 是Dialog 的缩写,表示对话框本身 App类就是这个SDI作为"程序&quo ...

  7. MFC中CString.format用法

    MFC中CString.Format的详细用法 收藏  在MFC程序中,使用CString来处理字符串是一个很不错的选择. CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的 ...

  8. c++:MFC中sqlite3的使用(附实际案例)

    MFC中sqlite3的使用 sqlite3介绍 sqlite3安装 常用API函数 操作流程 接口函数 执行sql语句函数 回调函数 MFC中案例实践 控制台实践 sqlite3介绍 SQLite ...

  9. 在MFC中使用Cstring

    此文介绍了关于MFC使用CString的资料,可一参考一下. 转自于VC知识库:http://www.vckbase.com/index.php/wv/829 通过阅读本文你可以学习如何有效地使用 C ...

最新文章

  1. CentOS6.2安装redmine2.3
  2. sql学习笔记---公用表达式(CTE)
  3. python读写文件实例_python读写文件的简单示例
  4. “入洞房与度蜜月”的来历
  5. java 密码生成器_Java课程设计-随机密码生成器
  6. spring 事务配置
  7. 【金蝶K3Cloud】 判断明细行的lambda表达式
  8. 【python游戏编程之旅】第一篇---初识pygame
  9. android的简单知识,Android基础知识(简单实例计算器)
  10. 八大排序算法—源代码(c语言)
  11. 联盟链系列 - 中间CA颁发证书
  12. 不知道照片如何拼图?这3个方法能帮上你
  13. CH341a烧录器烧录华硕BIOS
  14. 01-Docker-介绍与安装(CentOS)
  15. 国产化信创CPU、操作系统、数据库、中间件笔记
  16. ElasticSearch封装查询、多条件查询、模糊查询工具类
  17. 在线书架html代码大全,在线书架
  18. spark livy
  19. java图像连通域降噪_连通域去噪
  20. 反卷积 算法 c语言,多次曝光图像的PSF反卷积以及欠采样图像的反混叠技术I:PSFdeLRSA的制作方法...

热门文章

  1. 拉链表取某一天的历史快照
  2. R语言入门——常用函数50个
  3. svn is already locked如何解决
  4. input标签只能输入数字
  5. centos7 下greenplum 安装初始化使用
  6. 中国移动、联动、电信
  7. global.php,深入理解PHP中的global
  8. 与以太坊同源异流,eCash“PoW+雪崩”组合共识各司其职
  9. 万字详解,Git 入门最佳实践!
  10. mysql汉字按英文字母排序