Меню сайта
Мини-чат
Чтобы добавить сообщение, необходимо авторизоваться.
Главная » Статьи » Delphi » Примеры на Delphi7

Красивое появление формы реализованное на Delphi7

В обработчике событий FormActivate вписываем:

var
i,x,y:integer;
begin
x:=(screen.Width-form1.Width)shr 1;
y:=(screen.Height-form1.Height)shr 1;
for i:=0 to 255 do
begin
setwindowpos(handle,HWND_TOP,
x+round(y*(1-i/255)*cos(i*pi/127.5)),
y+round(y*(1-i/255)*sin(i*pi/127.5)),
form1.Width,form1.Height,
SWP_NOSENDCHANGING );
AlphaBlendValue:=i;
Application.ProcessMessages;
end;

Вот и все))) Теперь форма будет появляться, крутясь!

Категория: Примеры на Delphi7 | Добавил: DelphiAiX (06.05.2011)
Просмотров: 2906 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]