![]() |
|
|
![]()
|
|
| ZAK |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 9.7.2007 Репутация: нет Всего: нет |
Есть некий ComboBox, заполняемый из БД... величина списка - n^1..n^3. Для удобства организовал поиск по введённым символам следующим образом - в ComboBox вводится символ; из списка выбираются строки, содержащие введённую комбинацию; формируется новый список; введённую комбинацию в окно ComboBox'а; курсор в конец строки; ShowDropDown...
Возникла проблема - при вводе первых 2-х символов ComboBox делает SetWindowText первого элемента из вновь сформированного списка, что "немного" мешает моим планам... Вопрос - как можно это обойти этот сервис без написания собственного ComboBox'а или подскажите где смотреть... Заранее признателен! |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
1) Посмотри повнимательнее на стили, возможно, удастся отбиться малой кровью
2) Железный метод: лови и обрабатывай сам WM_SETTEXT: ставь флаги или что-там еще. -------------------- ... |
|||
|
||||
| ZAK |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 9.7.2007 Репутация: нет Всего: нет |
Решение проблемы как всегда оказалось в одной строке - перед тем, как сортировать список я для красоты делал ShowDropDown(FALSE), а после сортировки вновь открывал его. Стоило только закомментить строку... ))
Всё равно спасибо! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |