Показать сообщение отдельно
  #4  
Старый 07.06.2012, 10:27
Аватар для ~TB~
~TB~ ~TB~ вне форума
Начинающий
 
Регистрация: 17.02.2006
Адрес: Казахстан
Сообщения: 172
Версия Delphi: XE
Репутация: 1500
По умолчанию

Если нужен именно эффект перелистывания форм, то представляю себе примерный алгоритм работы так:
>Пользователь жмет кнопку "вперед":
1) все элементы управления блокируются
2) заранее заготовленный скрин формы отображается поверх настоящей формы
3) настоящая форма переключает свой режим (следующая страница например)
4) отображается заранее заготовленный скрин следующей страницы (формы)
5) поверх него отображается слегка искаженный заранее заготовленный скрин перелистываемой формы, эффект искажения должен быть похож на перелистывание страницы (ищите алгоритм, где-то должен быть)
6) и так далее, несколько кадров анимации (меняеться степень искажения перелистываемой страницы)
7) настоящая форма разблокируется

Представляю себе работу примерно так. Набросок этого "алгоритма" будет сложнее если страницы двусторонние. Я бы копал в этом направлении, так как вкручивать DX или OpenGL в проходное приложение смысла нет.
__________________
00110001 00101100 00110110 00110001 00111000 00110000 00110011 00110011 00111001 00111000 00111000 00110111 00110100 00111001 00111000 00111001 00110100 00111000 00110100 00111000 00110010 00110000 00110100 00110101 00111000 00110110 00111000 00110011 00110100 00110011 00110110 00110101 00110110
Ответить с цитированием