DM_LISTSETCURPOS

Место, где разработчики плагинов могут поделиться своим опытом.
Post Reply
User avatar
John Doe
Бюрократ
Posts: 13867
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

DM_LISTSETCURPOS

Post by John Doe »

Сказано: Return: Скорректированная позиция курсора в списке с учётом разделительных линий и недоступных пунктов.

Очевидно внутри какой-то AI, поэтому хочу уточнить как это должно работать? Что именно происходит при попытке позиционироваться на разделитель?

Предполагаю, что в результате должен подбирается ближайший доступный пункт, учитывая направление (относительно позиции до позиционирования).
Во всяком случае это согласуется с моими экспериментами.

Но есть одно неудобство: этот AI работает для SelectPos, но не работает для TopPos, в результате чего позиционирование спотыкается в том месте, где элемент с индексом TopPos оказывается с флагом LIF_HIDDEN (например отфильтрован).

Update: http://bugs.farmanager.com/view.php?id=2911
Post Reply

Return to “Разработка плагинов”