Форум программистов, компьютерный форум CyberForum.ru

C++ и WinAPI

Войти
Регистрация
Восстановить пароль
 
eagl69
4 / 9 / 1
Регистрация: 12.10.2011
Сообщений: 498
#1

ListBokc в диалоговом окне - C++ WinAPI

06.01.2017, 18:00. Просмотров 159. Ответов 0
Метки нет (Все метки)

Здравствуйте!
Создаю листбокс в диалоговом окне:
C++
1
2
3
4
5
6
7
8
case WM_INITDIALOG:
            hList_tarif = GetDlgItem(hDlg_tarif, ID_SPISOK_TARIF);
            razm_vek = vect_tarif.size();
            for (int a = 0; a < razm_vek; ++a)//заполняем листбокс
            {
                SendDlgItemMessage(hDlg_tarif,ID_SPISOK_TARIF,LB_ADDSTRING,0,(LPARAM)vect_tarif[a].c_str());
            }
            return(INT_PTR)TRUE;
Определяю номер выбранной строчки и пытаюсь ее вывести:
C++
1
2
3
4
case LBN_DBLCLK:
                    int i = SendMessage(hList_tarif, LB_GETCURSEL,0,0);
                    std::cout << "Выбрана строчка в листбоксе " << i << " " << vect_tarif[i] << '\n';
                    break;}
Беда вот в чем, список сортируется по алфавиту, и соответственно из вектора выводится не та строчка что выбрана... как вывести нужную строчку?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2017, 18:00     ListBokc в диалоговом окне
Посмотрите здесь:

Изображение в диалоговом окне - C++ WinAPI
Добрый день. Не как не могу разобраться как выводить изображение в диалоговом окне. В родительском получается а тут нет. Я так понял надо...

Картинка в диалоговом окне - C++ WinAPI
Как загрузить изображение в диалоговое окно

Нажатие кнопки в диалоговом окне - C++ WinAPI
Добрый день! У меня проблема с нажатием кнопки в диалоговом окне загрузки файла а IE8. Вылазит стандартная форма с тремя кнопками Открыть,...

Прозрачная картинка в диалоговом окне - C++ WinAPI
Visual studio 2008, в новых версиях ничего не работает, поэтому сижу тут, может когда нибудь перенесу код под новые. Нужно добавить в...

Баги с картинкой в диалоговом окне - C++ WinAPI
Картинку из формата png конвертировал в ico. На картинке есть прозрачность и полупрозрачность. Храню ее в ресурсах как иконку IDI_ICON2....

Обновление информации на диалоговом окне - C++ WinAPI
Здравствуйте. У меня программа все работает, только я хочу немного ее дополнить. Как обновить сообщение на диалоговом окне? У меня...

Как послать сообщение в диалоговом окне? - C++ WinAPI
Здравствуйте! Вот часть кода диалогово окна: INT_PTR CALLBACK Dialog_vvod_danix_klient (HWND hDlg, UINT message, WPARAM wParam, LPARAM...

CUSTOMDRAW (ListView) не работает в диалоговом окне - C++ WinAPI
В основном моем окне есть контрол ListView, и с помощью CUSTOMDRAW я рисую в нем, что хочу. Но вот когда открываю диалоговое окно, которое...

Несколько полос прокрутки в диалоговом окне - C++ WinAPI
Добрый день ! Подскажите пожалуйста как различать от какого горизонтального скролинга пришло сообщение, если у меня их 5 штук и...

Как отметить CheckBox в диалоговом окне? - C++ WinAPI
Возникла необходимость отметить чекбокс при откритие диалогового окна. Как это можно реализовать? Я думаю нужно послать сообщение ...

Многострочный ввод текста в диалоговом окне - C++ WinAPI
Добрый день. Вопрос собственно в том как сделать многострочный ввод текста в диалоговых окнах? Во время создание диалогового окна а...

Как описать TreeView в диалоговом окне - C++ WinAPI
ButtonsExample DIALOGEX 50, 50, 300, 200 STYLE DS_CENTER | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru