- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
您所在位置: 编程爱好者网站 — 编程爱好者论坛 — [ 讨论 ]SendMessage 函数的常用消息及其应用
原帖地址: /post-248101.html
主题: [ 讨论 ]SendMessage函数的常用消息及其应用
作者: 一江秋水 发表时间: 2007-8-27 10:14:00
楼主
SendMessage函数的常用消息及其应用
文本框控件通常用于输入和编辑文字。它属于标准 Windows 编辑控件的一个子类 , 所以它支持所有
编辑控件消息。这儿讲述的技术也适用于由其他厂商设计的 , 以Windows编辑控件类为基础的其他控件。
函数原型:
Declare Function SendMessage Lib user32 Alias SendMessageA (ByVal hwnd As Long, _
ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
其中四个参数的含义和说明如下:
1.hWnd:
对象的句柄。希望将消息传送给哪个对象,就把该对象的句柄作为实参传送,在 VB 中可以简单地
用 “对象 .hWnd”获得某 个对象的句柄,如 Text1.hWnd 和 Form1.hWnd分别 可以 得到 Text1 和 Form1的句
柄。它 是一个 长整 型数。 Windows给每 个控件一个编 号 ,这个编 号就 称为 窗口 句柄。有 了这个句柄, 我们
就可 告诉 Windows 我们要 控制 哪个控件,所以这个句柄在 API 调用中 至关重要 。VB 的大多 数控件 都包
括 hwnd属性 ,如下 拉 框、TreeView 等, 窗体 也有这个属 性 。但 也有一 些控件 没有这个属 性 ,如标 签控件。
没有这个属 性就 无法利 用 Windows API 函数, 但可以 节省系统资源 。
2.wMsg:
被发送的消息。 根据具体需求 和 不同 的对象,将 不同 的消息作为实参传送,以 产生预期 的动 作。 使
SendMessage 传 递消息, 大多是 为 了完成 以下 几个 工作:
①设置控件的一 些选项 ,象 我们要使 用的 CB_SETDROPPEDWIDTH的就属于这 种情况 。尽管 VB的每个控
件都提供了许多 属性 ,但仍然 有许多 控件的 选项没 有包括 在其中。 而 这些选项 中的 大多 数都可以 利用该
函数 进行 设 置 。
②获得 控件的一 些设 置 。同上一 种情况相反 ,有时 我们需要获得 控件的一 些设置 ,相当 于读取 属性。
例如,如 果想 知道 一个下 拉框的下 拉部 分 的宽度 是多 少 ,就可以 向控件发送 CB_GETDROPPEDWIDTH消息。
对于这 种情况 ,SendMessage函数的 返回值 就是 结果 。
③执 行一 定 的操 作。 例如, 我们要 在下 拉框中 寻找 是否 有 “ABC”这个字 符串 ,当然 ,我们 可以编 写
一个 循环 ,逐条比较看 是 否存 在这 样的字 符串 。如果使 用API
您可能关注的文档
- SDR接收机说明书归纳.pdf
- SDS-PAGE异常电泳现象及分析汇编.pdf
- SD卡的文件搜索资料.pdf
- SD卡中各个文件夹功能的详尽说宣贯.pdf
- SD内存卡格式化后如何数据恢复知识.pdf
- SecureCRT个性化设置借鉴.pdf
- SEMEMDV智能水泵控制器借鉴.pdf
- SEOmoz-第一章:搜索引擎的工作流程有哪些?整理.pdf
- SEO必备各大搜索引擎提交入口汇宣贯.pdf
- seo技巧-教你如何有效的提升网站关键词排名资料.pdf
- 主题课程整理大班上.doc
- 2026人教版小学语文三年级上册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学语文四年级下册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学二年级上册数学期末综合试卷精选3套(含答案解析).docx
- 2026人教版小学语文四年级上册期末综合试卷3套(含答案解析).docx
- 2026人教版小学二年级下册数学期末综合试卷3套(打印版含答案解析).docx
- 2026年地理信息行业年终总结汇报PPT.pptx
- 板块四第二十一单元封建时代的欧洲和亚洲 中考历史一轮复习.pptx
- 中考历史一轮复习:板块四第二十单元古代亚、非、欧文明+课件.pptx
- 第二次工业革命和近代科学文化中考历史一轮复习.pptx
原创力文档


文档评论(0)