Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Edit Box Trouble

262
16 ноября 2004 года
Iktomy
1.2K / / 11.10.2004
Есть мультилайновый Edit, к нему присвоена переменная типа double и вопрос состоит в том, как при выводе в данный Edit информации перейти на новую строку. Если бы дело касалось типа CString - то тут просто "\r\n", а как в моем случае поступить - не знаю! Подскажите.
262
16 ноября 2004 года
Iktomy
1.2K / / 11.10.2004
Сам себе и подскажу, но думаю что мой обходной способ не есть самый лучший и единственный. Короче, мы пойдем в обход, как всякие умные люди. Переменную для эдита создадим типа CString и будем колдовать так: В функции обработчике некоторого нужного нам события зададим еще одну переменную типа CString и переменную типа int (float, doble и т.п.). А потом просто используем форматированный ввод.
Например так:
 
Код:
CString temp; float x;
x = 730.547;
temp.Format("%g", x); // Вот он и есть!!!
m_Dig += temp;
m_Dig += "\r\n";

Причем замечу, что промежуточную переменную temp использовать нужно обязательно, а то перехода на новую строку не получится.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог