- 3
- 0
- 约 3页
- 2017-07-12 发布于河南
- 举报
WPARAM和LPARAM参数详解
WPARAM 和 LPARAM,消息响应机制
wParam和lParam 这两个是Win16系统遗留下来的产物,在Win16API中WndProc有两个参数:
一个是WORD类型的16位整型变量;另一个是LONG类型的32位整型变量。因此根据匈牙利命名法,16位的变量就被命名为wParam, 32位的变量就被命名为lParam。
到了Win32API中,原来的16位变量也被扩展为32位,因此此时wParam和lParam的大小完全相同。
在Win32API的早期,为了保证和Win16API的代码可移植性MS定义了WPARAM和LPARAM两个宏。
当时保留了w前缀的原因一方面是由于WPARAM宏也已W开头,还有也因为要提醒程序员注意到可移植性,当然到了现在Win16早已退出历史舞台,这个前缀也就约定俗成的沿用下来了。
例如:主程序MyDlg.cpp
1.自定义消息:#define WM_TRAY WM_USER 100
2.函数原形:afx_msg LRESULT OnTrayNotify(WPARAM wParam,LPARAM lParam);
3.消息映射:ON_MESSAGE(WM_TRAY,OnTrayNotify)
4.原函数:
LRESULT CMyDlg::OnTrayNotify(WPARAM wParam,LPARAM lParam)
{
您可能关注的文档
- 经典资料免费下载 c#网络应用编程第02章 进程与线程.ppt
- 吉大16秋学期《计算机可视化编程》在线作业一.doc
- Windows钩子.docx
- windows环境中跨进程数据访问方法之讨论.docx
- 第07章 系统日常维护.pptx
- CFormView中的上下文帮助1.docx
- Visual C++编程技巧小结.doc
- 常用数据类型的使用.docx
- Delphi 中的消息钩子函数和Windows子类处理.docx
- TApplication与主消息循环.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 第十四章五代十国.ppt VIP
- 12J9-1室外工程图集.docx VIP
- 建筑施工脚手架和悬挑式卸料平台安全技术图册(2023版) (2).pdf VIP
- 《现代心理与教育统计学》 张厚璨 课后习题答案.pdf VIP
- 临时道口施工险情和意外事故应急预案.docx
- 广场舞16步,广场舞16步视频教学,广场舞16步下载,就爱广场舞.docx VIP
- 秦皇岛联通业务网体系结构分析.pptx VIP
- HJ_562-2010_火电厂烟气脱硝工程技术规范_选择性催化还原法.pdf VIP
- 建筑施工脚手架和悬挑式卸料平台安全技术图册(2023版).pptx VIP
- 广西南宁隆安县第三中学2026届九年级下学期中考一模道德与法治试卷(含答案).pdf VIP
原创力文档

文档评论(0)