Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сортировка листа CComboBox, Как обойти навязчивый сервис? 
:(
    Опции темы
ZAK
Дата 9.7.2007, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 9.7.2007

Репутация: нет
Всего: нет



Есть некий ComboBox, заполняемый из БД... величина списка - n^1..n^3. Для удобства организовал поиск по введённым символам следующим образом - в ComboBox вводится символ; из списка выбираются строки, содержащие введённую комбинацию; формируется новый список; введённую комбинацию в окно ComboBox'а; курсор в конец строки; ShowDropDown...
Возникла проблема - при вводе первых 2-х символов ComboBox делает SetWindowText первого элемента из вновь сформированного списка, что "немного" мешает моим планам...
Вопрос - как можно это обойти этот сервис без написания собственного ComboBox'а или подскажите где смотреть... 
Заранее признателен!
PM MAIL   Вверх
Earnest
Дата 10.7.2007, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



1) Посмотри повнимательнее на стили, возможно, удастся отбиться малой кровью
2) Железный метод: лови и обрабатывай сам WM_SETTEXT: ставь флаги или что-там еще.


--------------------
...
PM   Вверх
ZAK
Дата 11.7.2007, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 9.7.2007

Репутация: нет
Всего: нет



Решение проблемы как всегда оказалось в одной строке - перед тем, как сортировать список я для красоты делал ShowDropDown(FALSE), а после сортировки вновь открывал его. Стоило только закомментить строку... ))
Всё равно спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0391 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.