Учись программированию на C++ Builder бесплатно!
  • Главная
  • FAQ
  • Как запустить программу по центру экрана?

Способ №1


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

int ScreenWidth = GetSystemMetrics(SM_CXSCREEN);
int ScreenHeight = GetSystemMetrics(SM_CYSCREEN);
Top = (ScreenHeight/2) - (Height/2);
Left = (ScreenWidth/2) - (Width/2);

В первых двух строчках мы определяем ширину и высоту рабочего стола, а последние две строчки как раз выполняют оцентровку области программы.

Т.е. мы делим ширину и высоту рабочего стола, чтобы определить центральные точки, для наших расчетов. Дальше делим нашу области программы и вычитаем из полученных центральных точек.

Способ №2


Этот способ более прост по сравнению с первым, здесь никакой код не нужно писать, а именно в «Object Inspector» во вкладке «Properties» ищем строчку «Position» и в выпадающем списке выбираем «poScreenCenter».


Поиск по сайту