Ситуация: имеется элемент DI_LISTBOX. Юзер нажал
CtrlAltF
(включение фильтра) и ввёл такую букву, из-за которой текущая строка отфильтровывается (происходит перемещение на новую позицию в списке). После этого её (новую позицию) невозможно (или я не знаю как) определить.Вот маленький пример. Обратите внимание, что SelectPos == 0 !!! Для воспроизведения:
1. Запустите скрипт (
lua:@err.lua
)2. Включите режим фильтрации (
CtrlAltF
)3. Введите букву Z (например. Главное - не A)
На экран выведется содержимое ответа на сообщение DM_LISTGETCURPOS. Обратите внимание на aPos.SelectPos!