2015-05-25 3 views
0

У меня возникли проблемы при попытке создать функцию «Поиск» в ClistCtrl. Когда найденный элемент найден, я точно знаю, что он помечен как отображаются правильные данные, но сам список не отображает элемент. Я хочу, чтобы список сосредоточился на новом элементе, который был обыскан и показан, но по какой-то причине не может найти способ сделать это. Я просто добавлю, что опция «Всегда показывать выбор» включена в параметрах диалога.Clistctrl item search focus

Цените любую помощь, которую я мог бы получить!

+0

Вы хотите подчеркнуть новый предмет? – HariDev

+0

Нет, не выделяйте. Я буду использовать пример; скажем, например, список состоит из 100 элементов, но из-за размера окна отображается только 10 предметов (поэтому у вас есть полоса прокрутки). Если я вижу пункты 1-10 и, например, поиск элемента 50, я хочу, чтобы в списке показывался элемент, который я искал, и этого не происходит. –

ответ

0

Обновление, Я нашел функцию, которая решает проблему - EnsureVisible. Убедитесь, что второй аргумент, который вы вставляете, bPartialOK, будет ложным, чтобы получить полную видимость элемента списка.