Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 03.08.2008, 22:27   #1
igroman
Пользователь
 
Регистрация: 25.05.2008
Сообщений: 75
По умолчанию Помогите разобраться с С++

Помогите мне пожайлуста разобраться с С++ и Визуал Студио 2008... Допустим мне нужно взять из Едита число, прибавить к нему 1, и вывести новое число заново в Едит. Я уже запутался как это сделать, помогите пожайлусто...

Код:
{
CString EditText;
int NewEdit;
EditText = IDC_EDIT1->Text;
NewEdit = EditText;
NewEdit = NewEdit + 1;
IDC_EDIT1 -> Text = NewEdit;
}
ПС. Да вопрос глупый, но я в упор непонимаю как это сделать...
Заранее спасибо
igroman вне форума
Старый 03.08.2008, 23:15   #2
vvviperrr
Тупой студент
Форумчанин
 
Аватар для vvviperrr
 
Регистрация: 12.05.2007
Сообщений: 614
По умолчанию

если ты юзаешь mfc, то знай, что там есть такая херь. как Dynamic Data Exchange (DDX в сокращении). так вот, она занимается тем, что связывает твой контрол с переменной.
есть такой метод UpdateData. UpdateData(true) - запомнить все значения в переменные. UpdateData(false) - вывести в контролы значения переменных.
надеюсь на пальцах понятно объяснил.

теперь конкретно для твоего случая. подозреваю, что создал ты диалог. открываешь в редакторе ресурсов свой диалог, правой кнопкой на нужном тебе контроле - Add Variable. Далее выбираешь тип переменной (справа) ставишь Value (значение). Затем слева выбираешь Int (если тебе нужна целочисленная переменная), и собственно задаешь имя, например m_edit. Жмешь Ок.

Далее, вешаешь обработчик на кнопку например, и в нем пишешь следующий код:

Код:
UpdateData(true);
m_edit += 1;
UpdateData(false);
если есть вопросы - спрашивай)
vvviperrr вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите разобраться Tanuska___:) БД в Delphi 1 04.09.2008 14:56
Помогите разобраться! SerSasha Помощь студентам 4 09.06.2008 10:00
Помогите разобраться Proof БД в Delphi 13 19.05.2008 10:59
Помогите разобраться! Кот Microsoft Office Excel 3 14.08.2007 19:48