Nikolay Sivov (@nsivov) commented about dlls/comctl32/trackbar.c:
{ TRACKBAR_UpdateThumb(infoPtr); TRACKBAR_InvalidateThumbMove(infoPtr, oldPos, lPosition);
NotifyWinEvent( EVENT_OBJECT_VALUECHANGE, infoPtr->hwndSelf, OBJID_CLIENT, CHILDID_SELF );
}
return 0;
This is not the only place where the value changes. Also here it's only notified when both changed and invalidated, is this correct?