What exactly do you mean you used a hooking technique ... that is a very no specific term?
Are you talking about subclassing or superclassing the Listbox or have you really gone off the beaten track and used windows hooks?
Here this explains the terms:
http://winapi.foosyerdoos.org.uk/info/sub_superclass.php[
^]
There is nothing complicated about what you are doing and I can't for the life of me work out why you are inserting hooks in anything.