Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

работа с формой   Найти похожие ветки 

 
PITON   (2003-09-12 11:18) [0]

Здравствуйте.
Подскажите как сделать плавное появление формы на экране
средствами Delphi


 
[lamer]Barmaglot ©   (2003-09-12 11:41) [1]

AnimateWindow?
AlphaBlend?


 
Woolen   (2003-09-12 14:22) [2]


> AnimateWindow?
> AlphaBlend?

Ставишь AlphaBlend в True, а AlphaBlendValue - 0. Потом по таймеру и по GetTickCount (настоятельно рекомендую мультимедийный таймер) увеличиваешь постепенно это значение с каим-нибудь приемлемым интервалом. Чем плавнее, тем эффектнее. Единственное, я не помню, по-моему, в Дельфи-пятерке этого не было... и еще нужна 2000 или XP. На счет Me - не знаю, на младших осях не работает - точно. Например, на NT 4 просто ничего не будет происходить и окно появися как все - сразу.
Могу подсказать, как сделать на 95,98,NT4 и прочих, но это еще подумать надо. Не все так просто... Если потребуется - дай знать... Я попробую сделать...


 
PITON   (2003-09-12 14:22) [3]

Спасибочки......
Нельзя ли по подробнее написать?


 
PITON   (2003-09-12 14:45) [4]

Спасибо!
Это другое дело.
Я так понял, что это свойства формы AlphaBlend


 
Woolen   (2003-09-12 14:50) [5]


> PITON (12.09.03 14:45) [4]
> Спасибо!
> Это другое дело.
> Я так понял, что это свойства формы AlphaBlend

да свойства, но ты пишешь на пятерке, а в пятерке этого нет, я проверил. В Дельфи 6 - не знаю, а в 7 - есть точно.


 
Игорь Шевченко ©   (2003-09-12 15:01) [6]


>как сделать на 95,98,NT4


Никак не сделать :) Только на Win2k/WinXP и может быть WinMe


 
Woolen   (2003-09-12 15:25) [7]

Удалено модератором
Примечание: Offtopic


 
Woolen   (2003-09-12 15:26) [8]

Удалено модератором
Примечание: Offtopic


 
Vagrant ©   (2003-09-16 03:03) [9]

AnimateWindowProc(Handle, 180, AW_BLEND) - появление
AnimateWindowProc(Handle, 180, AW_BLEND OR AW_HIDE)- скрытие


 
Vagrant ©   (2003-09-16 03:05) [10]

Sorry! Правильно так:
AnimateWindow(Handle, 180, AW_BLEND) - появление
AnimateWindow(Handle, 180, AW_BLEND OR AW_HIDE)- скрытие


 
Vagrant ©   (2003-09-16 03:08) [11]

Для W9x попробуй
AnimateWindow(Handle, 180, AW_VER_POSITIVE or AW_HOR_POSITIVE)



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.073 c
1-41382
snake1977
2003-10-29 18:10
2003.11.13
Drag & Drop


1-41358
xxxCrazyManxxx
2003-10-30 17:14
2003.11.13
помогите с VCL FastReport


1-41528
HarryP
2003-10-28 11:39
2003.11.13
Битовые структуры


1-41728
Bart
2003-11-03 13:49
2003.11.13
Kylix3 проблема с .so


4-42294
MishaS
2003-09-09 18:36
2003.11.13
Как програмновызвать окно Установка и Удаление программ