一个很难的问题,让MSFlexGrid支持鼠标滚轮,请高手看看。
让MSFlexGrid支持鼠标滚轮,网上找到的解决方法是通过子类化来实现,
但子类化无法调试,以及子类化不稳定,我做的是商业化程序,对稳定性要求非常高,
所以不能使用子类化。
我想到另外一种思路,因为VB6的Combobox是支持鼠标滚轮的,
那我可不可以做一个OCX(可以用VB\VC或delphi做ocx,最好用VC),
这个OCX能检索出应用程序接收的所有事件,然后判断如果是滚轮事件,
将滚轮事件转化为滚动条事件,再发给应用程序。
有没有高手能实现这个OCX?