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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ произведение элеменов массива, расположенных после максимального по модулю элемента http://www.cyberforum.ru/cpp-beginners/thread380298.html
здравствуйте!помогите пожалуйста решить задачу: в одномерном массиве состоящем из n веществ.элементов вычислить: 1)кол-во элементов массива,больших С 2)произведение элеменов массива, расположенных после максимального по модулю элемента
C++ Создать массив, каждый элемент которого содержит сумму делителей элементов исходного массива с клавиатуры вводится масив. создать новый массив в который каждый соответствующий элемент будет содержать сумму делителей соответствующих элементов из первого массива. массив ввела как дальше. #include"stdafx.h" #include<stdio.h> #include<conio.h> int main() { int x,n,i,a,k=1,j; printf("Vvedite kolichestvo elementov massiva n: "); http://www.cyberforum.ru/cpp-beginners/thread380289.html
стоп-программа C++
Наверное, я не первый, но все же помогите новичку, как застопорить консольное окно с выведенными результатами, иначе оно сразу закрывается, а создавать новую переменную и добавлять каждый раз в конце кода std::cin >> k, уже надоело...
C++ Компилятор Visual Studio
Посоветуйте хороший компилятор Visual Studio по таким требования: Одним словом что бы на диске С его компоненты не занимали больше 500MB Добавлено через 31 минуту Просто у нас препод говорить что лучшей компилятор Visual Studio 6.0 C++
C++ Программа считывает текст с клавиатуры и выводит на экран... http://www.cyberforum.ru/cpp-beginners/thread380270.html
написать программу которая считывает текст с клавиатуры и выводит на экран слова текста начинающиеся и оканчивающиеся на гласные буквы...(С++ MS DOS).
C++ задача про массивы упорядочить по убыванию положительные эл-ты массмва, сохраняя остальные эл-ты на прежних местах подробнее

Показать сообщение отдельно
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
09.11.2011, 20:26     "Поймать" сообщение от LISTBOX
вот так нужно
C++
1
2
3
4
5
6
7
8
9
10
11
12
        case ID_SCALE:///сообщение от списка, проанализируем извещение
         //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
            break;
         //}
в main.rc нотифи только делает строки в листбоксе невыделяемыми

C++
1
2
3
4
5
6
7
8
9
10
CAPTION "Режимы вывода данных"
{
    CONTROL "Вид",-1,"BUTTON",BS_GROUPBOX,10,10,65,45
    CONTROL "Точки",ID_DOTS,"BUTTON",BS_AUTORADIOBUTTON,15,20,45,14
    CONTROL "Огибающая",ID_CURVE,"BUTTON",BS_AUTORADIOBUTTON,15,35,55,14
    //CONTROL "",ID_SCALE,"LISTBOX",BS_NOTIFY|WS_VSCROLL|WS_BORDER,85,15,30,50
    CONTROL "",ID_SCALE,"LISTBOX", WS_VSCROLL|WS_BORDER,85,15,30,50
    CONTROL "Масштаб",-1,"STATIC",SS_LEFT,85,3,40,10
    CONTROL "Закрыть",IDOK,"BUTTON",BS_PUSHBUTTON,25,60,40,14
}

PS:
никаких ifов в caseах
 
Текущее время: 01:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru