Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > центрирование окна на экране


Автор: AxNe0 12.5.2006, 15:42
Как можно отцентрировать окно на экране монитора? 

Автор: _hunter 12.5.2006, 15:58
выставить ему соотв. координаты...
в чем проблема?

P.S.
неплохо бы указать систему/среду разработки 

Автор: AxNe0 12.5.2006, 16:33
среда разработки MS Visual C++ 6.0. Для того, чтобы выставить нужную координаты, неплохо было бы знать ширину и высоту экрана (в точках). Проблема в способе "узнавания" ширины и высоты экрана. 

Автор: _hunter 12.5.2006, 16:38
RECT rect;
SystemParametersInfo(SPI_GETWORKAREA, 0, &rect, 0); 

Автор: Earnest 12.5.2006, 18:50
Или GetSystemMetrics (SM_CXSCREEN) и GetSystemMetrics (SM_CYSCREEN) 

Автор: AxNe0 12.5.2006, 19:35
А как можно отцентрировать по вертикали текст на CStatic? 

Автор: Earnest 13.5.2006, 09:04
У статика есть соотвествующий флаг 

Автор: LPNcom 13.5.2006, 12:17
Аффтар топика, покури доку, ато чисто справочный материал спрашиваешь=) 

Автор: AxNe0 13.5.2006, 16:07
А где это можно прочитать? Поисковики не очень-то помогают найти smile 

Автор: DeadSoul 13.5.2006, 16:45
msdn.microsoft.com 

Автор: LPNcom 13.5.2006, 17:36
Это безсчиловечно 

Автор: AxNe0 13.5.2006, 19:05
Видимо, я чего не доглядываю. Не могу я найти нужную функцию/флаг smile
HELP!!..
 

Автор: LPNcom 13.5.2006, 19:33
Свойство Center Image попробуй 

Автор: AxNe0 15.5.2006, 23:50
Попробовал - работает ;) спасибо! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)