Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Рисование на форме [D6, Win2k, WinXP]


PHENIX physicist ©   (2004-02-09 17:46:00) 

Мастера, подскажите наиболее быстрый способ рисования (рисунок покрывает всю форму) на форме (чтоб, когда запускалась программа, не было видно, что она дожидается загрузки рисунка) - TImage; WinAPI; либо вообще грузить в разных потоках прогу и картинку; или как-нибудь еще. Либо подскажите оптимальный размер рисунка, чтобы не наблюдать тормозов.


PHENIX physicist   (2004-02-10 12:29:00) [1]

>>Mantic0re
Спасибо!!!


Mantic0re   (2004-02-10 10:21:00) [2]

В *.dpr до CreateForm загрузи изображение как хочешь, хоть через Image.LoadFromFile, хоть ручками.
Вот и все.

Ах да насчет - BitBlt - в принципе Image.Draw его и использует.


Rem   (2004-02-10 10:01:00) [3]

1. Сделать элементы интерфейса более легковесными
2. Купить компьютер помощнее


PHENIX physicist   (2004-02-09 18:48:00) [4]

Что значит зачем надо? Наверно лучше смотреть на форму программы, когда на ней уже присутствуют все элементы интерфейса, а не ждать по полчаса их поочередной загрузки


ZEE   (2004-02-09 18:39:00) [5]

не совсем правильно, но можно грузить рисунок в OnActivate или OnShow - т.е. чтоб уже прога загрузилась
но все же лучше так не делать
а зачем надо-то чтоб "не было видно, что она дожидается загрузки рисунка" ??? - или объясняй поконкретней...


PHENIX physicist   (2004-02-09 18:35:00) [6]

Не понял???


MBo   (2004-02-09 18:05:00) [7]

BitBlt


Наверх

Титульная страница Поиск, карта сайта Написать письмо