如何在Windows中以编程方式滚动控件?

4

我有一些控件,例如TWebBrowser、TRichText等,我想从我的程序中滚动它们(水平和/或垂直)。

我该如何实现这个功能?

附言:我认为可以通过向它们的句柄发送一些消息来实现,但我现在不知道应该发送哪些消息。

TIA。

2个回答

2

WM_VSCROLL和/或WM_HSCROLL。使用GetScrollInfo()来查找您可以滚动多远。


1

对于编辑控件,请查看EM_SCROLLEM_LINESCROLL消息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接