Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2010, 22:14   #11
SalasAndriy
Форумчанин Подтвердите свой е-майл
 
Аватар для SalasAndriy
 
Регистрация: 01.11.2007
Сообщений: 157
По умолчанию

Цитата:
Там ж их много...)
Слегка не подумал сначала - нужно именно с полупрозрачностью чтоб? Я почему-то решил что не обязательно...)
Именно)) Надо чтобы с полупрозрачностью...

Цитата:
Такой эффект? Это как же?
просто увеличивал AlphaBlendValue и изменял положение и размер окна соответственно...

Цитата:
А разве создание Layered окна и манипуляции скрытия/показа это не "извращение" ? ну да ладно, пробуйте разные идеи, и реализуйте, больше опыта получите.
Ну так подскажите как правильно такое реализовать?)) как-то AlphaSkins такое делают)
SalasAndriy вне форума Ответить с цитированием
Старый 05.10.2010, 23:07   #12
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию

По поводу hide... После hide формы уже нет фактически на экране, и на ХР sleep не нужен. Если же взять win7, то там форма будет плавно исчезать и, чтобы не ждать 100мс, можно просто форму задвинуть за экран (left:=10000). Сам недавно делал скриншот без формы)
TwiX вне форума Ответить с цитированием
Старый 05.10.2010, 23:18   #13
SalasAndriy
Форумчанин Подтвердите свой е-майл
 
Аватар для SalasAndriy
 
Регистрация: 01.11.2007
Сообщений: 157
По умолчанию

Цитата:
По поводу hide... После hide формы уже нет фактически на экране, и на ХР sleep не нужен
У меня стоит XP и после Hide без слипа делал скриншот, так заскринил свою форму...
поэтому ставил Sleep
SalasAndriy вне форума Ответить с цитированием
Старый 06.10.2010, 00:09   #14
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию

Значит не только в Vista+. Тогда двигай форму за экран. Это происходит моментально.
TwiX вне форума Ответить с цитированием
Старый 06.10.2010, 00:20   #15
SalasAndriy
Форумчанин Подтвердите свой е-майл
 
Аватар для SalasAndriy
 
Регистрация: 01.11.2007
Сообщений: 157
По умолчанию

Цитата:
Тогда двигай форму за экран. Это происходит моментально.
и это тоже пробовал) так же оставляет мне отпечаток формы в скрине... эх с такими темпами)) может только Aero Show оставлю (это работает нормально), а эффект закрытия просто через AnimateWindow плавно изменяя прозрачность...

если конечно больше вариантов нет?
SalasAndriy вне форума Ответить с цитированием
Старый 06.10.2010, 12:49   #16
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию

Может вы после изменения left не вызываете Application.processMessages? С ним должно быть нормально...
TwiX вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма Aero GBAXA Общие вопросы Delphi 7 22.08.2010 13:53
Windows 7. Как сменить обои и цвет прозрачности Aero программно? TwiX Помощь студентам 1 02.11.2009 17:59
Windows Vista\7 Aero - проблемы! Vol666 Общие вопросы Delphi 7 06.09.2009 12:52
Проблема с DWM Aero Ivan_32 Win Api 0 25.06.2009 22:06