Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Изменение положения контрола

Ответить
Настройки темы
C/C++ - [решено] Изменение положения контрола

Аватара для crashtuak

Старожил


Сообщения: 467
Благодарности: 25


Конфигурация

Профиль | Отправить PM | Цитировать


Делал вот так:
Код: Выделить весь код
int x_screen=GetSystemMetrics(SM_CXSCREEN)/2;
int y_screen=GetSystemMetrics(SM_CYSCREEN)/2;
int x_btn=button1->Location.X;
int y_btn=button1->Location.Y;
button1->Location.X::set(x_btn+x_screen);
button1->Location.Y::set(y_btn+y_screen);
и по другому пробовал, никак, контрол стоит как укопаный. Нужно передвинуть его по координатам.
Юзаю Microsoft Visual Studio 2005(WinForm).
Помогите, пожалуйста, тупому разобраться

-------
Мне надо не так много "Полезных сообщений", чтоб сровнять их количество с моими постами :).


Отправлено: 06:54, 31-12-2009

 

Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


crashtuak, нужно проверить что возвращает GetSystemMetrics и что вовсе в x_screen/y_screen (например отладчиком (клавишей F11))
Для передвижения можно написать так
button1->Location ::set(System::Drawing::Point(50, 20));
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:23, 31-12-2009 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для crashtuak

Старожил


Сообщения: 467
Благодарности: 25

Профиль | Отправить PM | Цитировать


Сделал вот так:
Код: Выделить весь код
button1->Location=System::Drawing::Point(x_btn+x_screen-672/2,y_btn+y_screen-512/2);
Admiral, если бы не вы, то что б я делал?

-------
Мне надо не так много "Полезных сообщений", чтоб сровнять их количество с моими постами :).


Отправлено: 16:08, 31-12-2009 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Изменение положения контрола

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Как изменить место положения папки Documents and Settings CnyH9I Microsoft Windows 2000/XP 2 30-04-2009 15:48
Изменение положения панели задач mifrith Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 2 12-11-2008 22:29
Изменение положения открытия окна 12341234 Microsoft Windows 2000/XP 9 28-01-2007 14:32
выделять елементы (DIV ) с помощью шифта / контрола и мышки Vlad Drakula Вебмастеру 7 25-07-2006 15:18




 
Переход