EditBox trouble

Тема в разделе "MS Visual C++", создана пользователем iktomy, 15 ноя 2004.

Статус темы:
Закрыта.
  1. iktomy

    iktomy Гость

    Имеется MFC и Edit мультилайновый. Эдиту присвоенная переменная float. В надо что бы значения в эдите выводило не в одну строку, а попорядку в разные. Если бы дело имел с CString - то "\r\n". A тут как быть? Вроде мыслю, что надо создать для эдита переменную типа CEdit и с ней работать? Но вот что конкретно делать - подскажите, плиз.
     
  2. iktomy

    iktomy Гость

    Сам себе и подскажу, но думаю что мой обходной способ не есть самый лучший и единственный. Короче, мы пойдем в обход, как всякие умные люди. Переменную для эдита создадим типа CString и будем колдовать так: В функции обработчике некоторого нужного нам события зададим еще одну переменную типа CString и переменную типа int (float, doble и т.п.). А потом просто используем форматированный ввод.
    Например так:
    Код (Text):
    CString temp; float x;
    x = 730.547;
    temp.Format("%g", x); // Вот он и есть!!!
    m_Dig += temp;
    m_Dig += "\r\n";
    Причем замечу, что промежуточную переменную temp использовать нужно обязательно, а то перехода на новую строку не получится.
     
Загрузка...
Похожие Темы - EditBox trouble
  1. kmsboy
    Ответов:
    0
    Просмотров:
    983
  2. puks
    Ответов:
    7
    Просмотров:
    1.170
  3. lazybiz
    Ответов:
    8
    Просмотров:
    3.248
Статус темы:
Закрыта.

Поделиться этой страницей