See below (Rad Studio 12), a New Form with a TListView, 5 items added at design time, the only properties changed is ViewStyle set to vsIcon, and AutoArrange under IconOptions set to True.
The listview displays correctly:
However, just by setting OwnerDraw to True, the alignment of the icons now moves to the bottom:
The goal is to be able to custom draw the listview items so that I can paint a filled rectangle where the item image would be, then draw the image back on top of the filled rectangle, however the alignment of the icons is undesired behaviour.
What is causing this behaviour?
3