Is it possible to obtain the position of a shell folder item -- in Explorer's details view -- without using IFolderView::GetItemPosition
? I've tried IFolderView::GetItemPosition
on both Windows 8.1 and 10, and it seems to just return E_NOTIMPL. Are there other ways to go about it?
I've considered using the index of the shell item and multiplying that by the height of a listview item. But if the files are displayed using "group by," for example, then there won't be a reliable correspondence between the index and the vertical position.