Как найти подстроку в строках listbox'a?

275
31 декабря 2017, 07:56
case CBN_SELCHANGE:
        {

            int idx_row;
            char strText[255] = { 0 };
            idx_row = SendMessage(hComboBox, CB_GETCURSEL, 0, 0);
            SendMessage(hComboBox, CB_GETLBTEXT, idx_row, (LPARAM)strText);//парсим строку из комбобокса типа ".exe"
            int index = SendMessage(hwndList1, LB_FINDSTRING, (WPARAM)(-1), (LPARAM)(strText));//индекс строки с данным расширением
            do
            {
                SendMessage(hwndList1, LB_SETSEL, TRUE, (LPARAM)index);//выделяем строки листбокса
            } while (SendMessage(hwndList1, LB_SETSEL, TRUE, (LPARAM)index) != LB_ERR);

            break;
        }

в strText кладется расширение типа ".exe", а в листбоксе находится список имен файлов. Не получается выделить все файлы с выбранным расширением...

READ ALSO
new Date возвращает неверное время и дату

new Date возвращает неверное время и дату

вот что я получаю выполнив код в пол 2 ночи 29 октября 2017 года:

267
Hibernate не видит Entity class

Hibernate не видит Entity class

При связывании с базой данных в Java и использовании getCriteriaBuilder

320
Обработка событий TableView JavaFX

Обработка событий TableView JavaFX

Привет всем, есть editable TableView, редактирование происходит двойным щелчком и сохраняется при нажатии Enter, можно ли сохранять значение не только...

354
Как открыть доступ к локальному серверу на apache tomcat(java), через роутер извне?

Как открыть доступ к локальному серверу на apache tomcat(java), через роутер извне?

Суть в чем сегодня нужно сдать проект, back-end на java запускается у меня на локальном (apache tomcat через idea) сервере и доступен из браузера следующим...

319