Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Получение координат окна в развёрнутом состоянии

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Первый вопрос] >> Получение координат окна в развёрнутом состоянии
Имя
Сообщение << Старые топики   Новые топики >>
Получение координат окна в развёрнутом состоянии - 2010-03-10 20:01:16.496666   
roodxx

Сообщений: 2
Оценки: 0
Присоединился: 2010-03-10 19:42:27.436666
Как можно получить координаты и размеры формы для режима wsNormal, если окно находится в полноэкранном режиме.
Среда разработки C++ Builder 6  
Post #: 1
RE: Получение координат окна в развёрнутом состоянии - 2010-03-10 20:52:52.106666   
БолваныОтаке

Сообщений: 85
Оценки: 0
Присоединился: 2009-09-30 11:34:43.240000
GetWindowRect
http://msdn.microsoft.com/en-us/library/ms633519(VS.85).aspx
Post #: 2
RE: Получение координат окна в развёрнутом состоянии - 2010-03-10 22:55:50.340000   
roodxx

Сообщений: 2
Оценки: 0
Присоединился: 2010-03-10 19:42:27.436666
GetWindowRect  функция возвращает текущие размеры окна.

В общем задача такая: есть окно, которое сохраняет свои координаты и положение при закрытии, т.е. когда снова открывается это окно, оно находится на том же месте где и было закрыто. Если окно закрылось со статусом wsNormal, то тут проблем нету.

Основная проблема, если окно закрылось с wsMaximized.
Например: окно находилось ближе к левому краю экрана, мы его максимизируем, закрываем.
Открываем - окно максимизировано, сворачиваем его в окно, и оно должно находится ближе к левому краю, т.е. там где было до максимизации.


Вот мне и надо функция, которая вернёт размеры окна для wsNormal, находясь в режиме wsMaximized.
Либо может можно перегрузить какую-нибудь функцию для тформа, которая отвечает за развёртывание окна?

 
Post #: 3
Страниц:  [1]
Все форумы >> [Первый вопрос] >> Получение координат окна в развёрнутом состоянии







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.