Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как расположить форму по центру экрана? [D7, WinXP]


Alex ©   (2008-06-04 21:15:00) 

Сабж.
Ранее делал с помощью Rect, но это громоздко, есть варианты как это сделать?


DVM   (2008-06-05 10:44:00) [1]


> Как расположить форму по центру экрана?

SetWindowPos() или MoveWindow()


{RASkov}   (2008-06-05 09:07:00) [2]

Получаем раб.область:
R = SystemParametersInfo + SPI_GETWORKAREA
Элементарно:
Window.X = ((R.Right-R.Left) - Window.Width) div 2;
Window.Y = ((R.Bottom-R.Top) - Window.Height) div 2;


Anatoly Podgoretsky   (2008-06-04 23:31:00) [3]

> Alex  (04.06.2008 22:28:02)  [2]

Ну так нельзя расположить, то чего нет.


Alex   (2008-06-04 22:28:00) [4]

Да.


ПостОвый терминатор   (2008-06-04 21:23:00) [5]

Так ты вообще работаешь без Form? Ну поскольку в WinAPI?


Наверх

Титульная страница Поиск, карта сайта Написать письмо