Обработка сообщений от дочерних окон
Есть форма с компонентами из ресурсов проекта, вся прога на winapi, один из компонентов - ListView.
Кто подскажет как отловить сообщения идущие непосредственно от ListView? То есть как узнать что например скролировнаие, либо движение мыши, либо события непосредственно от мыши.
на каком то из форумов читал про сабкласинг окна - может кто подскажет как это можно сотворить, либо ссылки, хотя от строк кода не откажусь.
если кому интересно, то сделано путем работы с функцией SetWindowSubclass
Сообщения идущие от ListView называются notification и "отлавливаются" через сообщения LVN_*. Сообщения идущие к ListView отлавливаются либо на обработке очереди сообщений потока, а для сообщений посылаемых непосредственно оконной процедуре - сабклассингом данного окна. Также возможна установка хука.