Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() ![]() |
| Dead.MorozZ |
16.01.2006 22:06
Сообщение
#1
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 108 Пол: Мужской Реальное имя: Георгий Репутация: 0 |
Помогите разобраться в коде. Нужно чтоб форма загружалась при помощи этого незатейливого способа. Но у меня она глючит(форма появляется не полностью).
Вот код сделанный(а точнее содранный) на основе примера, который был в комплекте с компонентом AlphaEffects: Код procedure TForm1.FormCreate(Sender: TObject); begin Enabled := False; Left := (Screen.Width - Width) shr 1; Top := (Screen.Height - Height) shr 1; AlphaFX(Self, afx_DoubleHorizontal, 3, 1000, True, False, OnStart, nil); Enabled := True; end; А вот сам исходник примера: Прикрепленные файлы
MainForm.pas ( 1.52 килобайт )
Кол-во скачиваний: 187-------------------- Минус - это уже половина плюса, а плюс порой - целых два минуса...
|
| hardcase |
16.01.2006 22:25
Сообщение
#2
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
А ты не мог бы выложить и AlphaEffects.
Это не стандартный модуль, и у многих, как и у меня, его может не оказаться. -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
| volvo |
16.01.2006 22:32
Сообщение
#3
|
|
Гость |
Вот AlphaEffects:
Прикрепленные файлы
AlphaEffects.rar ( 6.96 килобайт )
Кол-во скачиваний: 148 |
| hardcase |
17.01.2006 13:50
Сообщение
#4
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
Действительно странная библиотека. Кнопки не рисуются.
Я добавил событие OnHide - и всё отрисовалось. -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
| Dead.MorozZ |
17.01.2006 14:59
Сообщение
#5
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 108 Пол: Мужской Реальное имя: Георгий Репутация: 0 |
И что ты писал в OnHid'e ??
-------------------- Минус - это уже половина плюса, а плюс порой - целых два минуса...
|
| hardcase |
17.01.2006 16:26
Сообщение
#6
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
по аналогии с OnShow
procedure TForm1.OnHide(Sender: TObject); Но при анимации всё равно наблюдаются лаги - не все компоненты отрисовываются (батонов нету, к примеру) Вообще-то автор в хэлпах (комментариях) пишет что есть такие баги, но сам он не знает, как их исправить. Сообщение отредактировано: hardcase - 17.01.2006 16:29 -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
| Dead.MorozZ |
17.01.2006 18:11
Сообщение
#7
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 108 Пол: Мужской Реальное имя: Георгий Репутация: 0 |
Странно как в его примере все так неплохо работает и все грузится
-------------------- Минус - это уже половина плюса, а плюс порой - целых два минуса...
|
| hardcase |
17.01.2006 20:03
Сообщение
#8
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
А я так считаю, эффекты такие не нужны. Много ты программ видел, в которых такие вещи реализованы?
Они обычно раздражают юзверя, при частом вызове приложения, к томуже сильно загружают проц. Если мне требуется некий эффект появления формы, то делаю его обычно через альфа-прозрачность. -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
| Gothic_Snake |
25.01.2006 19:18
Сообщение
#9
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 45 Пол: Мужской Реальное имя: Алексей Репутация: 0 |
А я так считаю, эффекты такие не нужны. Много ты программ видел, в которых такие вещи реализованы? Они обычно раздражают юзверя, при частом вызове приложения, к томуже сильно загружают проц. Если мне требуется некий эффект появления формы, то делаю его обычно через альфа-прозрачность. Жжош! Можно еще реализовать эффекр раскручивания окна из точки... По параметрам Width|Height |
| GoodWind |
25.01.2006 19:23
Сообщение
#10
|
![]() Автооответчик ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 188 Пол: Мужской Реальное имя: Александр Репутация: 16 |
Gothic_Snake, на форуме запрещается использовать жаргон с udaFF.com!
Сообщение отредактировано: GoodWind - 25.01.2006 19:24 -------------------- Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
|
| hardcase |
25.01.2006 21:20
Сообщение
#11
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
Жжош! Можно еще реализовать эффекр раскручивания окна из точки... По параметрам Width|Height У меня был такой контрол. Раскручивал, только не форму, а тучу полигонов. Всё бы ничего, да только иногда уродливые артефакты оставались на экране -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
![]() ![]() |
|
Текстовая версия | 8.12.2025 12:07 |