delphi发送消息控制滚动条使用示例

 更新时间:2013年06月28日 17:00:25   作者:  
本文为大家详细介绍下delphi实现发送消息控制滚动条,主要函数及用法如下,感兴趣的朋友可以参考下哈
1、Perform 函数
复制代码 代码如下:

DBGrid1.Perform(WM_VSCROLL,SB_PAGEDOWN,0); //控制滚动条,向后翻页
DBGrid1.Perform(WM_VSCROLL,SB_PAGEUP,0); //控制滚动条,向前翻页

2、SendMessage 函数
复制代码 代码如下:

SendMessage(DBGrid1.Handle,WM_VSCROLL,SB_PAGEDOWN,0);
SendMessage(DBGrid1.Handle,WM_VSCROLL,SB_PAGEUP,0);

3、PostMessage 函数
复制代码 代码如下:

PostMessage(DBGrid1.Handle,WM_VSCROLL,SB_PAGEDOWN,0);
PostMessage(DBGrid1.Handle,WM_VSCROLL,SB_PAGEUP,0);

注明:(2、3函数的区别)
PostMessage只是把消息放入队列,不管其他程序是否处理都返回,然后继续执行;
而SendMessage必须等待其他程序处理消息后才返回,继续执行。
PostMessage的返回值表示PostMessage函数执行是否正确;
而SendMessage的返回值表示其他程序处理消息后的返回值。
使用这两个发送消息函数的最重要的是要看你的程序是否要对消息的滞后性关注否,PostMessage会造成消息的滞后性,而SendMessage则不会,但如果SendMessage消息处理失败,则会造成程序停止!

相关文章

  • Delphi7中群发Email邮件的方法

    Delphi7中群发Email邮件的方法

    这篇文章主要介绍了Delphi7中群发Email邮件的方法,涉及邮件服务器软件的使用,电子邮件的判断与发送功能的实现,是非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • Delphi 用DLL实现插件的简单实例

    Delphi 用DLL实现插件的简单实例

    这篇文章主要介绍了Delphi 用DLL实现插件的简单实例的相关资料,希望通过本文能帮助到大家,这里提供实例帮助大家掌握这部分内容,需要的朋友可以参考下
    2017-09-09
  • Delphi实现截屏存盘的方法

    Delphi实现截屏存盘的方法

    这篇文章主要介绍了Delphi实现截屏存盘的方法,涉及Delphi图片操作的相关技巧,需要的朋友可以参考下
    2015-05-05
  • 完美解决Indy 编译提示版本不一致的问题

    完美解决Indy 编译提示版本不一致的问题

    今天小编就为大家分享一篇完美解决Indy 编译提示版本不一致的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Delphi之Pascal语言中的关键字及保留字汇总

    Delphi之Pascal语言中的关键字及保留字汇总

    这篇文章主要介绍了Delphi之Pascal语言中的关键字及保留字汇总,需要的朋友可以参考下
    2014-07-07
  • Delphi 实现软件自动升级的功能

    Delphi 实现软件自动升级的功能

    这篇文章主要介绍了Delphi 实现软件自动升级的功能的相关资料,希望通过本文能帮助到大家实现这样的功能,需要的朋友可以参考下
    2017-09-09
  • Delphi Command模式

    Delphi Command模式

    最近学习模式入迷, 所以就想写一篇关于模式的文章,这篇文章是<<Java 与模式>> (阎宏 著)里的一个例子, 我把它改成Delphi的.第一次写东西, 有不足之处希望大家可以谅解.
    2008-03-03
  • Delphi用TActionList实现下载文件的方法

    Delphi用TActionList实现下载文件的方法

    这篇文章主要介绍了Delphi用TActionList实现下载文件的方法,需要的朋友可以参考下
    2014-07-07
  • delphi发送消息控制滚动条使用示例

    delphi发送消息控制滚动条使用示例

    本文为大家详细介绍下delphi实现发送消息控制滚动条,主要函数及用法如下,感兴趣的朋友可以参考下哈
    2013-06-06
  • delphi制作wav文件的方法

    delphi制作wav文件的方法

    这篇文章主要介绍了delphi制作wav文件的方法,涉及Delphi操作多媒体文件的相关技巧,需要的朋友可以参考下
    2015-06-06

最新评论