Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Графика и игры
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 24.05.2008, 09:41
CrazyGleb CrazyGleb вне форума
Прохожий
 
Регистрация: 24.05.2008
Сообщения: 8
Репутация: 10
По умолчанию Проблема прорисовки Canvas

Проблема следующая:
Когда прорисовывешь чтонибудь в Делфи с помощью Кнаваса то
при перенесении окна за пределы монитора или при прокрутки формы вниз Вся графика которая осталась за пределами видмой части монитра стирается. Как сделать чтобы она оставалась там?
Ответить с цитированием
  #2  
Старый 24.05.2008, 09:46
CrazyGleb CrazyGleb вне форума
Прохожий
 
Регистрация: 24.05.2008
Сообщения: 8
Репутация: 10
По умолчанию

Или кто знает где достать исходники кода программы
"Построение блок схемы по коду программы"
Ответить с цитированием
  #3  
Старый 24.05.2008, 10:26
Аватар для The Shadow
The Shadow The Shadow вне форума
Продвинутый
 
Регистрация: 11.06.2007
Адрес: Уфа, Россия
Сообщения: 793
Репутация: 35
По умолчанию

Рисовать на канве в событии OnPaint (это про первое сообщение)
__________________
Что делать, когда сломался комп:
1. Если вы юзер - делать ноги.
2. Если ремонтник - делать деньги.
3. Если вы программист - делать вид, что так было задумано.
Ответить с цитированием
  #4  
Старый 24.05.2008, 12:26
Гудвин Гудвин вне форума
Прохожий
 
Регистрация: 18.03.2008
Сообщения: 24
Репутация: 10
По умолчанию

Цитата:
Сообщение от CrazyGleb
Или кто знает где достать исходники кода программы
"Построение блок схемы по коду программы"
эт задание считай что на диплом, кроме как за деньги наврядли найдёшь.
Ответить с цитированием
  #5  
Старый 24.05.2008, 12:31
CrazyGleb CrazyGleb вне форума
Прохожий
 
Регистрация: 24.05.2008
Сообщения: 8
Репутация: 10
По умолчанию

Это и есть диплом
Ответить с цитированием
  #6  
Старый 31.05.2008, 11:22
CrazyGleb CrazyGleb вне форума
Прохожий
 
Регистрация: 24.05.2008
Сообщения: 8
Репутация: 10
По умолчанию

OnPaint это хорошо, но есть ли дургие способы. Я буду прорисовывать через процедуру. То бишь прорисовка будет происходить по нажатию кнопки Button1Click , а не по событию OnPaint. Плюс в коде Button1Click будет сслыки на процедуры в которых будет прорисовыаться графика.
Тобишь прорисовка будет через процедуры. Как сделать так чтобы через процедуры выводилась графика и не сиралась при перетаскивании окна за экран или скроллинге?
Ответить с цитированием
  #7  
Старый 31.05.2008, 13:07
Аватар для The Shadow
The Shadow The Shadow вне форума
Продвинутый
 
Регистрация: 11.06.2007
Адрес: Уфа, Россия
Сообщения: 793
Репутация: 35
По умолчанию

Ну тогда при нажатии рисуйте на временный битмап, а в OnPaint копируйте из него.
__________________
Что делать, когда сломался комп:
1. Если вы юзер - делать ноги.
2. Если ремонтник - делать деньги.
3. Если вы программист - делать вид, что так было задумано.
Ответить с цитированием
  #8  
Старый 01.06.2008, 15:10
CrazyGleb CrazyGleb вне форума
Прохожий
 
Регистрация: 24.05.2008
Сообщения: 8
Репутация: 10
По умолчанию

Ага осталось разобраться с тем что это такое и где его найти.
Ответить с цитированием
  #9  
Старый 01.06.2008, 15:52
CrazyGleb CrazyGleb вне форума
Прохожий
 
Регистрация: 24.05.2008
Сообщения: 8
Репутация: 10
По умолчанию

Всё буду рисовать так Image1.Canvas.TextOut(100,100,'Спасибо за совет')
Ответить с цитированием
  #10  
Старый 01.06.2008, 15:56
CrazyGleb CrazyGleb вне форума
Прохожий
 
Регистрация: 24.05.2008
Сообщения: 8
Репутация: 10
По умолчанию

Осталось узнать как всю прорисовку скинуть в Image.
Где почитать как работать с битмапом?
Ответить с цитированием
  #11  
Старый 06.06.2008, 16:22
:-) :-) вне форума
Прохожий
 
Регистрация: 06.06.2008
Сообщения: 7
Репутация: 10
По умолчанию

Я тоже думаю, как... ->
Ответить с цитированием
  #12  
Старый 30.07.2008, 13:54
djniks djniks вне форума
Прохожий
 
Регистрация: 30.07.2008
Сообщения: 1
Репутация: 10
Радость

Если вопрос еще актуальный то посмотри вот здесь
http://delphikingdom.ru/asp/viewitem.asp?catalogid=1344
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 00:06.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025