我给两个相连的控件做了滑动效果,
也就是上面控件的Height+1,然后下面的Height-1,循环某些次。
但是,因为两条语句有间隔,导致两个控件下面的控件出现闪烁。然后我在一堆panel外面套了个继承panel控件的用户控件,使用双缓冲,无效。
这时候我想给其添加BeginUpdate和EndUpdate两个方法,然后我遇到了一些问题。如何禁止控件中所有子控件的重绘?
或者如何通过父控件控制子控件的重绘?拦截窗口消息的函数是写在自定义控件中的。
另外,拦截哪个窗口消息比较好? WM_PAINT么??或者有什么好的方法,可以实现平滑滚动?