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

"Поймать" сообщение от LISTBOX - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ произведение элеменов массива, расположенных после максимального по модулю элемента http://www.cyberforum.ru/cpp-beginners/thread380298.html
здравствуйте!помогите пожалуйста решить задачу: в одномерном массиве состоящем из n веществ.элементов вычислить: 1)кол-во элементов массива,больших С 2)произведение элеменов массива, расположенных...
C++ Создать массив, каждый элемент которого содержит сумму делителей элементов исходного массива с клавиатуры вводится масив. создать новый массив в который каждый соответствующий элемент будет содержать сумму делителей соответствующих элементов из первого массива. массив ввела как дальше. ... http://www.cyberforum.ru/cpp-beginners/thread380289.html
стоп-программа C++
Наверное, я не первый, но все же помогите новичку, как застопорить консольное окно с выведенными результатами, иначе оно сразу закрывается, а создавать новую переменную и добавлять каждый раз в конце...
C++ Компилятор Visual Studio
Посоветуйте хороший компилятор Visual Studio по таким требования: Одним словом что бы на диске С его компоненты не занимали больше 500MB Добавлено через 31 минуту Просто у нас препод говорить...
C++ Программа считывает текст с клавиатуры и выводит на экран... http://www.cyberforum.ru/cpp-beginners/thread380270.html
написать программу которая считывает текст с клавиатуры и выводит на экран слова текста начинающиеся и оканчивающиеся на гласные буквы...(С++ MS DOS).
C++ задача про массивы упорядочить по убыванию положительные эл-ты массмва, сохраняя остальные эл-ты на прежних местах подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
09.11.2011, 12:42
PS:Вначале топика я давал пример с расширенной версией CListBox - CListCtrl там и иконки можно вставить и многое что ещё, поєтому
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
m_list.GetItemState (i,LVIS_SELECTED)
относилось именно к CListCtrl
Для ListBox достаточно парсить
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
OnSelChangeList1()
Индекс выделенного получаем
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
int index = m_list1.GetCurSel();
Текст index - итема получаем
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
m_list1.GetText(index,m_stat1);
Добавлено через 2 минуты
Цитата Сообщение от Gepar Посмотреть сообщение
"Поймать" сообщение от LISTBOX
- вот то самое сообщение ON_LBN_SELCHANGE найди его в карте
C++
1
2
3
4
5
6
7
BEGIN_MESSAGE_MAP(CSelListDlg, CDialog)
    //{{AFX_MSG_MAP(CSelListDlg)
    ON_WM_PAINT()
    ON_WM_QUERYDRAGICON()
    ON_LBN_SELCHANGE(IDC_LIST1, OnSelChangeList1)
    //}}AFX_MSG_MAP
END_MESSAGE_MAP()
Добавлено через 1 минуту
Цитата Сообщение от Gepar Посмотреть сообщение
if(codeNotify==LBN_SELCHANGE)//если изменилось выделение в списке
* * * * *{
* * * * * * *nScaleIndex=(int)SendDlgItemMessage(hwnd,ID_SCALE,LB_GETCURSEL,0,0);
* * * * * * *nCurrentScales=(float)nScales[nScaleIndex]/100;//Преобразование строки в число
for(int i=0;i<500;i++)//масштабирование спектра в соответствии
* * * * * * * nBufScaled[i]=nBuf[i]*nCurrentScales;//с новым масштабом
InvalidateRect(GetParent(hwnd),NULL,TRUE);//инициируем WM_PAINT
* * * * *}
- думаю єто всё можно заменить на
C++
1
2
3
CString text;
int index = m_list1.GetCurSel();
m_list1.GetText(index,text);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru