![]() |
Модераторы: Snowy, Alexeis, MetalFan |
![]() ![]() ![]() |
|
_Buch |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 10.12.2006 Где: Москва Репутация: нет Всего: нет |
Не смотря на то что рисую в OnPaint, нарисованное стирается после сворачивания.
В первом случае нужно нарисовать много параллельных линий. Если рисовать так, то всё гуд:
Если применить цикл, то линии исчезают после сворачивания программы или вывода её за границы экрана:
Во втором случае используется заливка внутри границы методом FloodFill. И при вышеозначенных операциях она стирается и заменяется на цвет фона.
|
||||||
|
|||||||
MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 5 Всего: 128 |
-------------------- There are always someone smarter than you... |
|||
|
||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: нет Всего: 101 |
Вставь z := 0; перед циклом
|
|||
|
||||
_Buch |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 10.12.2006 Где: Москва Репутация: нет Всего: нет |
Это есть, просто не стал кидать
![]() Вот полный код:
|
|||
|
||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: нет Всего: 101 |
Чего у тебя есть? Сказано же - перед циклом. Нужно 44 - поставь 44.
После сворачивания (и вообще при любой перерисовке) у тебя z начинается не с 44 а с предыдущего последнего значения. И рисует, но уже за пределами формы. Это сообщение отредактировал(а) baldina - 12.12.2007, 11:59 |
|||
|
||||
_Buch |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 10.12.2006 Где: Москва Репутация: нет Всего: нет |
блин) сорри!)) Терь понятно! Спасибо
![]() А по второму вопросу?) |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
_Buch, это особенность флудфила, он ведь заливает равномерно закрашенную поверхность, а если фон не успел очиститься до конца, то заливка не будет полной.
Добавлено через 2 минуты и 52 секунды Если сделать так
То проблем не будет. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
_Buch |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 10.12.2006 Где: Москва Репутация: нет Всего: нет |
Alexeis, сенкс!!
![]() |
|||
|
||||
ivan219 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1121 Регистрация: 19.11.2005 Где: Планета земля Репутация: 4 Всего: 12 |
Вот так будет крассивее:
Это сообщение отредактировал(а) ivan219 - 12.12.2007, 18:12 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Звук, графика и видео" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |