SendMessage和PostMessage共同点:

都是向其他进程或本进程传递消息,消息是Windows处理机制的灵魂,这个消息就不详解了,大家可以百度一下看一下,很重要在Windows开发当中。

区别:

SendMessage:等到另一个进程处理完消息再继续后续代码的执行

PostMessage:不管不顾,发了消息就执行后续的代码。

可以这样理解,SendMessage依赖另一个进程,而PostMessage不依赖,不管它后续有没操作,都不影响本进程的往下执行。

有一篇是讲的比较专业,我讲的比较粗浅一点,专业的在这:https://blog.csdn.net/wangshubo1989/article/details/49052199

Windows SendMessage和PostMessage区别(最简单的讲解)相关推荐

  1. Windows API 函数SendMessage与PostMessage使用方法和常见的坑

    Windows API 函数中 SendMessage 与 PostMessage 用处很大,经常被程序员们使用.对老手们来说,了如知掌,但对新手来说,可能会遇到这样那样的问题.我作为一名老手中的新手 ...

  2. SendMessage 和 PostMessage

    Win32 API消息函数:SendMessage 函数功能:该函数将指定的消息发送到一个或多个窗口.此函数为指定的窗口调用窗口程序,直到窗口程 序处理完消息再返回.而函数PostMessage不同, ...

  3. SendMessage、PostMessage原理

    SendMessage.PostMessage原理 本文讲解SendMessage.PostMessage两个函数的实现原理,分为三个步骤进行讲解,分别适合初级.中级.高级程序员进行理解,三个步骤分别 ...

  4. SendMessage和PostMessage

    SendMessage 和 PostMessage 的区别 1.首先是返回值意义的区别,我们先看一下 MSDN 里的声明: LRESULT SendMessage(         HWND hWnd ...

  5. SendMessage、PostMessage原理和源代码详解

    本文讲解SendMessage.PostMessage两个函数的实现原理,分为三个步骤进行讲解,分别适合初级.中级.高级程序员进行理解,三个步骤分别为: 1.SendMessage.PostMessa ...

  6. Window SendMessage,PostMessage分析

    Window SendMessage,PostMessage分析 背景 SendMessage 函数原型 PostMessage 函数原型 区别 问题解决 背景 前段时间程序中突然出现一个Bug,程序 ...

  7. SendMessage、PostMessage 2021-01-07

    本文讲解SendMessage.PostMessage两个函数的实现原理,分为三个步骤进行讲解,分别适合初级.中级.高级程序员进行理解,三个步骤分别为: 1.SendMessage.PostMessa ...

  8. linux系统与window区别,Linux和windows操作系统有哪些区别

    Linux和windows操作系统有哪些区别 windows和linux是杰出的系统代表,Linux和windows操作系统有哪些区别呢?下面小编来给大家介绍,希望对大家有帮助! 1. 界面 wind ...

  9. Python 在windows上跑图色脚本?简单又好玩,自己编写一个自动化脚本

    Python 在windows上跑图色脚本?简单又好玩,自己编写一个自动化脚本 大家好 我又来开新坑了,如图这次准备用python弄个简单脚本(根据图色判断进行键鼠操作) 1.老规矩 先安排运行环境 ...

最新文章

  1. 用Kotlin在IntelliJ Idea中无法生成 spring-configuration-metadata.json 文件
  2. Python之迭代器和生成器(Day17)
  3. 5G:4G到5G的演进,整体网络架构的主要区别。
  4. linux利用vi挂载磁盘,如何在linux环境上挂载磁盘
  5. php mysql update语句_mysql SELECT FOR UPDATE 语句
  6. android 当中taskAffinity属性与launchMode相关
  7. oracle与sqlserver差异,Oracle与SQLServer的SQL语法差异总结
  8. ef.extensions mysql_EFcore 使用 EFCore.BulkExtensions(不支持mysql)或 EntityFramework-Plus 批量增加、删除、修改...
  9. 【OSChina-MoPaaS应用开发大赛】豪美创新后台业务管理系统
  10. 华为云FusionInsight MRS:千余节点滚动升级业务无中断
  11. 2、Shiro的认证
  12. bzoj 1263: [SCOI2006]整数划分
  13. 显示器接口针脚定义(D-sub15)
  14. 趁着时光正好,好好去爱她
  15. 01 Android Studio学习第一天
  16. CMT2380/HC32L110入门踩坑记录
  17. NOIP2017day2题解
  18. 用计算机写试卷反思,“我的试卷,我分析,我反思1——学生写试卷分析及反思的收获...
  19. 阿里云centos环境之Let's Encrypt SSL证书配置十一
  20. 浏览器获得电脑麦克风音频进行广播发声(非录音播放)

热门文章

  1. 深度分析Spring中的构造器注入
  2. Java关键字:final、default、transient
  3. 河南农业大学计算机试题,河南农业大学计算机vb考试必出
  4. 有函数就可以实现面向对象
  5. PHP抽象类与接口的区别
  6. 事件冒泡与事件捕获,附实例
  7. [luoguP3068] [USACO13JAN]派对邀请函Party Invitations(stl大乱交)
  8. bzoj3202:[Sdoi2013]项链
  9. !!超级筹码理论总结
  10. usb连接不上 艾德克斯电源_工程师,USB与SPI之间如何通信?什么芯片方案可以实现...