|
Основной форум Сюда все проблемы связанные с программированием. |
15.07.2008, 17:49
|
#16
|
Оператор ЭВМ
Регистрация: 05.07.2008
Сообщений: 30
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Фон в Кавас!
Program NewProjectNEW; Begin DrawText('Привет!', 5, 5); Repaint; Delay(2000); fillrect(0,0,ScrW,ScrH); DrawText('ППППППП', 5, 5); Repaint; Delay(999999999); End.
Так?
|
(Offline)
|
|
15.07.2008, 18:02
|
#17
|
Нуждающийся
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Фон в Кавас!
сам пробовал?))
|
(Offline)
|
|
15.07.2008, 18:08
|
#18
|
Оператор ЭВМ
Регистрация: 11.11.2007
Сообщений: 26
Написано 6 полезных сообщений (для 10 пользователей)
|
Ответ: Фон в Кавас!
да пробовал. Вот:
program NewProject; begin setcolor(0,0,0); DrawText('Привет!', 5, 5); Repaint; Delay(2000); setcolor(255,255,255); fillrect(0,0,getwidth,getheight); setcolor(0,0,0); DrawText('ППППППП', 5, 5); Repaint; Delay(10000); end.
Последний раз редактировалось vitalik1, 15.07.2008 в 18:20.
|
(Offline)
|
|
15.07.2008, 18:17
|
#19
|
Нуждающийся
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Фон в Кавас!
Из за частого использования Repaint; нагрузка небольшая?
|
(Offline)
|
|
15.07.2008, 18:25
|
#20
|
Оператор ЭВМ
Регистрация: 11.11.2007
Сообщений: 26
Написано 6 полезных сообщений (для 10 пользователей)
|
Ответ: Фон в Кавас!
Большая. Но тут меньше репаинтов не получиться.
Просто используй его когда это действительно надо.
|
(Offline)
|
|
15.07.2008, 19:09
|
#21
|
Нуждающийся
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Фон в Кавас!
Ну у меня над текст обновлять постоянно
Cоединение
Отправка
Ответ сервера
Отправленно
...
другим методом никак незя?
|
(Offline)
|
|
15.07.2008, 19:22
|
#22
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Фон в Кавас!
При каждом обновлении нужен Repaint, без этого никак.
Или можно формы использовать.
|
(Offline)
|
|
15.07.2008, 19:49
|
#23
|
Нуждающийся
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Фон в Кавас!
ViNT, тада в фоме не знаеш как картинку и текст под ней сделать по середине экрана?
|
(Offline)
|
|
15.07.2008, 20:53
|
#24
|
Нуждающийся
Регистрация: 07.07.2008
Адрес: Zp-UA
Сообщений: 58
Написано 4 полезных сообщений (для 11 пользователей)
|
Ответ: Фон в Кавас!
в самой по себе форме нельзя вставить картинку, вроде...
|
(Offline)
|
|
15.07.2008, 21:05
|
#25
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Фон в Кавас!
Можно, с помощью FormAddImage, только с выравниванием намучаешься. Лучше уж на канвас выводить, а перерисовывать только ту часть экрана, где выводится текст.
|
(Offline)
|
|
15.07.2008, 22:25
|
#26
|
Разработчик
Регистрация: 06.04.2008
Сообщений: 541
Написано 196 полезных сообщений (для 637 пользователей)
|
Ответ: Фон в Кавас!
Люди, че это за репайнтофобия появилась? В динамичных играх экран перерисовывается 20 раз в секунду и больше. Сама же перерисовка занимает миллисекунды. Конечно, это не значит, что нужно ставить Repaint через каждую строчку
|
(Offline)
|
|
15.07.2008, 22:55
|
#27
|
Нуждающийся
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Фон в Кавас!
Сообщение от ViNT
Можно, с помощью FormAddImage, только с выравниванием намучаешься. Лучше уж на канвас выводить, а перерисовывать только ту часть экрана, где выводится текст.
|
а где координаты выставлять то?
|
(Offline)
|
|
15.07.2008, 23:53
|
#28
|
Разработчик
Регистрация: 06.04.2008
Сообщений: 541
Написано 196 полезных сообщений (для 637 пользователей)
|
Ответ: Фон в Кавас!
Там не надо выставлять координаты. Тел сам решит куда вставить изображение
|
(Offline)
|
|
16.07.2008, 01:04
|
#29
|
Нуждающийся
Регистрация: 03.07.2008
Сообщений: 57
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Фон в Кавас!
Ну необходимо замоздрячить по центру ((
|
(Offline)
|
|
16.07.2008, 08:36
|
#30
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Фон в Кавас!
Сообщение от Seregakz
Ну необходимо замоздрячить по центру ((
|
Держи библиотеку. Пока там только 1 функция AddImage.
В твоём случае нужно набрать примерно следующее:
AddImage(LoadImage('/icon.png'), 3, 'Моя иконка');
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:46.
|