|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.06.2012, 11:27 | #1 |
Пользователь
Регистрация: 25.06.2010
Сообщений: 28
|
Вывод текста по букве
Всем привет!
Работаю с WinApi + C/C++. Мне нужно, чтобы в окне выводило текст по букве. То-есть сначала первую букву, потом, спустя некоторое время, вторую, потом третью, и так далее. Была идея создать label и в таймере переписывать текст, но тогда на каждый тик таймера перезаписываеться весь текст. Также в WM_PAINT просто перерисовывал текст, но тогда также нужно перерисовывать весь плюс сложно найти верный InvalideRect для перерисовки. Итого я запутался. Вопрос следующий. Как это сделать верно? |
22.06.2012, 12:04 | #2 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,324
|
Цитата:
БУ "таймер отсчитал заданое время" БУРА "таймер отсчитал заданое время" БУРАТИ "таймер отсчитал заданое время" БУРАТИНО |
|
22.06.2012, 12:09 | #3 |
Пользователь
Регистрация: 25.06.2010
Сообщений: 28
|
А при больших текстах(больше чем 400 символов) и оновлении таймера 0,5 секунды оно не будет глючить? Оно вроде стирает весь текст, а потом записывает снова. Или label не так работает?
|
22.06.2012, 12:15 | #4 | |
Форумчанин
Регистрация: 01.06.2009
Сообщений: 108
|
Цитата:
Код:
|
|
22.06.2012, 12:21 | #5 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,324
|
Цитата:
А что за label такой? Как вы его создаёте? А почему бы в Edit не выводить? И как первоначально звучит задание? |
|
22.06.2012, 12:22 | #6 |
Пользователь
Регистрация: 25.06.2010
Сообщений: 28
|
|
22.06.2012, 12:27 | #7 | |
Пользователь
Регистрация: 25.06.2010
Сообщений: 28
|
Цитата:
Edit можно использовать. >И как первоначально звучит задание? Нужно сделать что-то на подобе иммитации старого... терминала, или консоли. Чёрный фон, зеленый текст и побуквенный вывод. Типа "машына не может печатать быстее" =) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод текста | )Игнат( | Общие вопросы Delphi | 3 | 10.08.2010 09:51 |
Вывод текста | Aleksey1989 | Помощь студентам | 7 | 25.04.2010 16:52 |
Вывод текста | SeeWhoIam | Помощь студентам | 2 | 24.12.2009 22:36 |
C|Вывод текста | Troi666 | Помощь студентам | 4 | 09.05.2009 01:31 |
вывод текста | Shkentik | Общие вопросы Delphi | 5 | 21.04.2009 23:29 |