WinForms触摸板滚动

WinForms触摸板滚动,winforms,scroll,touchpad,Winforms,Scroll,Touchpad,我正在开发一个用于触摸板的winforms应用程序,希望用户能够通过在屏幕上滑动手指来滚动内容。我看到windows(至少windows 7)为任何可滚动控件内置了这种行为。然而,我试图滚动的控件是第三方控件,它继续前进并生成了自己的滚动条元素,因此这种内置行为丢失了 我可以通过将第三方控件放置在面板中,并让该面板处理滚动来获得相同的行为。但是,当用户在该控件上滑动时,其包含面板不会听到这些事件,滚动也不会发生 关于windows如何处理触摸板滚动,或者当光标位于其子控件内时,我如何使面板对触摸

我正在开发一个用于触摸板的winforms应用程序,希望用户能够通过在屏幕上滑动手指来滚动内容。我看到windows(至少windows 7)为任何可滚动控件内置了这种行为。然而,我试图滚动的控件是第三方控件,它继续前进并生成了自己的滚动条元素,因此这种内置行为丢失了

我可以通过将第三方控件放置在面板中,并让该面板处理滚动来获得相同的行为。但是,当用户在该控件上滑动时,其包含面板不会听到这些事件,滚动也不会发生


关于windows如何处理触摸板滚动,或者当光标位于其子控件内时,我如何使面板对触摸板滑动作出响应,他们有什么参考资料吗?

常规鼠标滚轮是否与此第三方控件配合使用?Winforms主要处理旧版窗口。WM_TOUCH绝对不是传统。Winforms不会阻止您使用它,但您必须下拉到WndProc()。SDK指南在这里:常规鼠标滚轮是否与此第三方控件配合使用?Winforms主要处理遗留窗口。WM_TOUCH绝对不是传统。Winforms不会阻止您使用它,但您必须下拉到WndProc()。SDK指南如下: