Hi there, been a while since posting though I do read GWB most days. Involved in a number of new projects and looking to get back into my blogging. Got an ancient vb6 app with lots of datagrids bound to adodc controls and need to add mousewheel support, customers are moaning that it doesn't support mouse wheels, the fact that vb6 pre dates mouse wheels doesn't wash.. anyway, someone might find it useful so here it is :- Private Declare Function CallWindowProc Lib "user32.dll" Alias "CallWindowProcA" ......