为什么用SetScrollPos()设定TMome的滚动条位置时只有滚动条动,而内容不动?如何使其随动?(70分)

  • 主题发起人 主题发起人 cjsyf
  • 开始时间 开始时间
你用 Memo.Perform(WM_VSCROLL, SB_LINEDOWN, 0) 就行了。
 
那SetScrollPos()是什么回事
 
SetScrollPos只是设定ScrollBar的位置。 至于ScrollBar相关的窗口的位置可就不归ScrollBar管了。 <br>事实上是ScrollBar的位置由包含它的窗口来刷新的。 <br>所以你要滚动某个窗口的内容必须通知窗口自己进行滚动,而直接操作这个窗口所包含的滚动条是没用的。<br>
 

Similar threads

回复
0
查看
819
不得闲
回复
0
查看
877
不得闲
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部