Блог IT для Windows

Всё для Windows, софт, исходники

Открытие формы из середины в C++ Builder

E-mail Печать
(1 голос, среднее 5.00 из 5)

Для того, чтобы открыть форму из середины, в обработчике событий открытия формы необходимо написать следующий код:

void __fastcall TForm1::FormCreate(TObject *Sender)
{//открытие формы из середины
TRect r1,r2;
r1 = Rect(Left+Width/2,Top+Height/2,Left+Width/2,Top+Height/2);
r2 = BoundsRect;
DrawAnimatedRects(Handle,IDANI_CAPTION,&r1,&r2);
}

Соответственно для закрытия в обработчике событий закрытия формы необходимо написать следующий код:

void __fastcall TPagesDlg::FormCloseQuery(TObject *Sender, bool &CanClose)
{
TRect r1,r2; //закрытие в середину
r1 = Rect(Left+Width/2,Top+Height/2,Left+Width/2,Top+Height/2);
r2 = BoundsRect;
DrawAnimatedRects(Handle,IDANI_CAPTION,&r2,&r1);
}
 

Добавить комментарий


Защитный код
Обновить

Праздники и история IT

Кто на сайте

Сейчас 78 гостей онлайн

Экспорт RSS

feed-image RSS

Статистика

Яндекс.Метрика
Анализ веб сайтов

Поиск


Голосования

Какой операционной системой вы пользуетесь
 

Наш опрос

Каким браузером вы пользуетесь
 
Каким антивирусом вы пользуетесь