• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
张纯睿
博客园    首页    新随笔    联系   管理    订阅  订阅

SendMessage PostMessage ( hWnd, Msg, wParam, lParam) 四个参数是如何定义的,

ref:

https://blog.csdn.net/mcw_720624/article/details/117192221?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_antiscanv2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_antiscanv2&utm_relevant_index=2

https://docs.microsoft.com/en-us/windows/win32/winmsg/about-messages-and-message-queues

 

ref: !!! C#-windows学习笔记续键盘输入.doc_人人文库网.html

https://www.renrendoc.com/p-59592430.html


WM_KEYDOWN
SendMessage( hWnd, Msg, wParam, lParam) 第四个参数是自由微软定义的,
ref: 《Windows API 函数SendMessage与PostMessage使用方法和常见的坑》
https://blog.csdn.net/mcw_720624/article/details/117192221?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_antiscanv2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_antiscanv2&utm_relevant_index=2
WM_KEYDOWN就要使用 0 ,WM_KEYUP 就要用1。这个最容易把人搞迷糊,我怎么知道什么消息要对应什么参数呢?
别急,在MSDN上能查的到https://docs.microsoft.com/zh-cn/windows/win32/api/winuser/nf-winuser-sendmessage。只不过是英文的,

posted @ 2022-03-25 22:22  张纯睿  阅读(269)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3