麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Delphi > 正文

delphi發送消息控制滾動條使用示例

2020-01-31 20:52:01
字體:
來源:轉載
供稿:網友
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消息處理失敗,則會造成程序停止!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 久久亚洲激情 | 久久精品无码一区二区日韩av | 久久狂草| 久久精品视频日本 | 国产一级毛片高清视频 | 国产精品啪一品二区三区粉嫩 | 久久久久久久久淑女av国产精品 | 久久久av影视 | 欧美三级欧美成人高清www | 日本残忍极度灌浣肠视频 | 天海翼无删减av三级在线观看 | 欧美a级一区二区 | china对白普通话xxxx | 久国产精品视频 | 亚洲综合一区在线观看 | www.com超碰 | 中文字幕涩涩久久乱小说 | 日产精品一区二区三区在线观看 | h视频在线免费看 | 国内久久久久 | 欧美视频一级 | 在线日韩av电影 | 97色在线观看免费视频 | 久久精品一区二区三区国产主播 | 91久久在线观看 | 蜜桃视频在线免费播放 | 黄色av免费电影 | 羞羞视频免费观看网站 | 国产女厕一区二区三区在线视 | 密室逃脱第一季免费观看完整在线 | www.成人免费 | 91 在线观看| 久久91亚洲精品久久91综合 | 毛片免费大全短视频 | 青青草成人免费视频在线 | 激情在线观看视频 | a视频在线免费观看 | 97青青草视频 | 久久久99精品视频 | 日韩视频一区 | 偿还的影视高清在线观看 |