Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Ширина экрана


Автор: AxNe0 12.6.2006, 20:49
Товарищи!
Помогите, пожалуйста! С помощью какой функции можно определить ширину рабочей области монитора в пикселах (которую занимают полностью развернутые окна). Случай нахождения через разворачивание окна и нахождения его ширины не рассматривается  smile  

Автор: Helicopterr 13.6.2006, 00:08
GetSystemMetrics(SM_CXSCREEN) 

Автор: AxNe0 13.6.2006, 12:41
А как можно поменять размеры окна в ходе выполнения программы (в том же Visual C++)? 

Автор: _hunter 13.6.2006, 13:08
http://forum.vingrad.ru/index.php?showtopic=54240
http://www.helloworld.ru/texts/comp/lang/visualc/vcfaq/c005_6.htm#4 

Автор: AxNe0 13.6.2006, 14:13
ни-ни, мне не надо менять разрешение экрана  smile , мне надо просто поменять размер окна программы, например, вместо 300х200 сделать 400х300. 

Автор: _hunter 13.6.2006, 14:34
MoveWindow() 

Автор: AxNe0 13.6.2006, 20:12
а как такую же функцию вызвать для CStatic? 

сорри, поторопился, сам уже нашел  smile 
CStatic->MЮ>MoveWindow();
Всем спасибо! 

Автор: AxNe0 13.6.2006, 20:38
Еще один маленький такой вопросик - как найти ширину границ(ы) окна все в том же Visual C++ 6.0? 

Автор: Earnest 14.6.2006, 06:25
Цитата(AxNe0 @  13.6.2006,  21:38 Найти цитируемый пост)
как найти ширину границ(ы) окна все в том же Visual C++ 6.0? 

Точно так же: GetSystemMetrics

Цитата(AxNe0 @  13.6.2006,  21:12 Найти цитируемый пост)
сорри, поторопился, сам уже нашел   
CStatic->MЮ>MoveWindow();

И как, компилируется?  smile 
 

Автор: AxNe0 14.6.2006, 18:14
Цитата(Earnest @ 14.6.2006,  06:25)
Точно так же: GetSystemMetrics

параметр SM_CXSIZEFRAME?
Цитата(Earnest @ 14.6.2006,  06:25)

Цитата(AxNe0 @  13.6.2006,  21:12 Найти цитируемый пост)
сорри, поторопился, сам уже нашел   
CStatic->MЮ>MoveWindow();

И как, компилируется?  smile

это PuntoSwitcher уважаемый шалит smile, читать так:
Цитата

CStatic->MoveWindow();
 

Автор: Earnest 15.6.2006, 07:03
Цитата(AxNe0 @  14.6.2006,  19:14 Найти цитируемый пост)
это PuntoSwitcher уважаемый шалит , читать так:
CStatic->MoveWindow();

Про Punto я поняла, я как раз этот код и имела ввиду. 
CStatic - это имя класса, поэтому не может такое выражение компилироваться.
Разве что ты переменную так назвал  smile  

Автор: AxNe0 15.6.2006, 09:17
Вместо CStatic следует поставить имя этого CStatic'а  smile  

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