For some reason my CListView control in icon mode is not correctly tracking the items. The mouse cursor must be dead center of the image or it won't highlight.

I have no idea why this is happening. Since I've implemented my own scrolling class before for scrolling I know what's happening, but I dunno how to fix it.

If I set icon spacing to 32,32 it displays right, but it doesn't track the mouse right.

Any ideas?