Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > выделить в ListView строку


Автор: madbizarre 25.10.2010, 19:55
Такой вопрос, есть столбец "Наименование" необходимо найти строку с заданным названием. Ввод искомой строки вводиться в диалоговом окне, как не пытался, не получается выделить строку с нужным текстом.

Автор: BorisVorontsov 27.10.2010, 10:37
А как ты пытался? Вообще, это делается посредством ListView_SetItemState LVIS_SELECTED

Автор: madbizarre 27.10.2010, 17:53
Да но дело в том что ListView_SetItemState LVIS_SELECTED выделяет по индексу, а мне нужно по введнному слову в строке, например 4 столбика, ввожу найти во 2 столбце название СД он выделяется строку с таким назваием

Автор: BorisVorontsov 27.10.2010, 18:51
Ничего не понял. Изложи яснее, что тебе нужно

Автор: madbizarre 28.10.2010, 12:16
Есть таблица, мне нужно осуществить в ней поиск, результат в виде подсвечиавния или выделения искомого названия. 

Автор: BorisVorontsov 28.10.2010, 13:05
И что у тебя не получается?

Автор: madbizarre 28.10.2010, 17:53
Ну я же и говорю как выделить строку искомую, неполучается у меня, могу выделить по счету любую, 3, 4, 5, а вот именно по наименованию, говорят есть ListView_FindItem() но я незнаю его параметров и что он выдает

Автор: BorisVorontsov 28.10.2010, 19:01
Цитата(madbizarre @  28.10.2010,  17:53 Найти цитируемый пост)
говорят есть ListView_FindItem()

Да? А кто говорит? smile

Цитата(madbizarre @  28.10.2010,  17:53 Найти цитируемый пост)
но я незнаю его параметров и что он выдает 

Потому что надо найти в себе силы, а открыть справочку. Ссылка в той теме, в которой тебе кто-то сказал про ListView_FindItem

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)