![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Анимация формы окна [WinXP]
Dronishe © (2007-12-20 21:55:00)Никто не подскажет как сделать анимированную форму окна?
Пример: Помощник в ms-office. Если делать через регионы, то это сжирает по 4кб памяти каждые 10-15кадров, а через некоторое время форма перестает меняться и окно становиться снова прямоугольным... Я что-то слышал про так называемые "слоистые окна"(?) неуверен как именно они назваются. Никто не расскажет в чем их суть и как их реализовать?
homm (2008-01-13 15:25:00) [1]> [3] Dronishe (13.01.08 13:20)
> homm, при том что в секунде 60 кадров?
Да. Если конечно «сжирает памяти» не означает «утекает памяти при воспроизведении». Анимация, сжирающая на свое хранение по 4кб памяти каждые 10-15кадров — очень скромная по потребляемой памяти.
Но судя по цифрам, 4кб, это все же то, что у вас текет.
TStas (2008-01-13 15:17:00) [2]А нельзя в ImageList кадры загрузить и на форме их просто рисовать? И вовсе не обязательно в секунду 24 кадра рисовать, а уж, тем более, 60. Можно и намного меньше.
KilkennyCat (2008-01-13 13:33:00) [3]
> в секунде 60 кадров?
в секунде нет кадров. там есть наносекунды. пико и фемто. но не кадры.
а еслиб и были, то 60 - немноговато ли? это просто супер нтсци какой-то...
Dronishe (2008-01-13 13:20:00) [4]homm, при том что в секунде 60 кадров?
DVM, я до вин98 опускаться не собираюсь, так что не могу бы подсказать как это реализовать?
homm (2007-12-21 00:39:00) [5]> [0] Dronishe (20.12.07 21:55)
> это сжирает по 4кб памяти каждые 10-15кадров
Это же очень мало.
DVM (2007-12-21 00:07:00) [6]
> Я что-то слышал про так называемые "слоистые окна"(?)
В win98 никаких слоистых окон не было, а помошники эти дурацкие уже были.
> Если делать через регионы, то это сжирает по 4кб памяти
> каждые 10-15кадров,
Ресурсы освобождать не забываешь?