Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сделать при помощи MFC бегущую строку? 
:(
    Опции темы
erslgoeirjh
Дата 25.11.2016, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 16.12.2005

Репутация: нет
Всего: нет



Как сделать при помощи MFC (Visual C++ 2012) бегущую строку?

То есть есть текст, сперва он отображается пустой строкой, затем появляется строка из одного символа-- . (символ точки), потом появляется строка из двух символов точки -- .. , после этого появляется строка из трёх символов точки -- ... , затем опять появляется пустая строка и т.д.
Как это реализовать?

PM MAIL   Вверх
vol4ek
Дата 25.11.2016, 10:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


конь в пальто
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 1.5.2011
Где: Минск

Репутация: -1
Всего: 0



это ведь не бегущая строка. то что вы написали делается обычным сложением строк.
Код

CString str = ".", buf = ".";
int n = 4, t = 1000;
for(int i = 0; i < n; i ++)
{
   if( i == 0 )
      {
         m_edit.SetWindowText("");
         Sleep(t);
      }
      else
      {
        m_edit.SetWindowText(buf);
        buf = buf + str;
        Sleep(t);
      }
}
m_edit.SetWindowText("");       

писал с телефона возможны ошибки)

Это сообщение отредактировал(а) vol4ek - 25.11.2016, 19:46
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.1167 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.