ObjectListView

Plug-in and third party software discussion.
Post Reply
ppw
Posts: 1
Joined: Thu Oct 10, 2024 2:44 pm

ObjectListView

Post by ppw »

Hello,

I was wondering if anyone knows what Everything does to display its results and makes scrolling fast, since right now I'm using ObjectListView/FastObjectListView for my app which among other things retrieves image and video metadata from many files, but dear lord, the scrolling performance is abhorrent.

Thanks
void
Developer
Posts: 16745
Joined: Fri Oct 16, 2009 11:31 pm

Re: ObjectListView

Post by void »

Everything uses a custom SysListView32 control.

Everything creates a standard SysListView32 control, immediately overrides the default windows proc (SetWindowLongPtr) and handles all window messages.
This includes emulating all LVM_* messages.



Everything doesn't update the display immediately on scrolling. (UpdateWindow)
Instead the listview is invalidated. (InvalidateRect)
Updating the listview on scroll can cause slow scrolling and miss scroll events.

Please make sure your control is not updating on scroll.
Post Reply