Надоело использовать оконные сообщения, плохо понимая что это такое - а посему вопрос...
WM_LBUTTONDOWN, WM_MOUSEMOVE, WM_MOUSELEAVE и им подобные - это я понимаю...
А вот например WM_GETMINMAXINFO, WM_SIZE, WM_DESTROY и многие другие - понимаю плохо: что они означают, когда они происходят, в каком порядке, кто их может принимать, взаимоотношения родитель/дочерний элемент - кто-кому...
Где можно почитать про теорию всего этого дела?