Страница 1 из 1

Добавлено: 06 Февраль 2005, 12:02
Гость
Помогите, знающие, в следующей проблеме:
Как, в зависимости от установленного у клиента разрешения экрана, определять максимально возможные размеры окна и при блуждающем окне (окно программно перемещается по экрану) не давать ему уходить за его (экрана) пределы?
Заранее благодарен за помощь.

Добавлено: 07 Февраль 2005, 7:58
StillZero
есть API GetDesktopWindow - определяет хэндл рабочего стола
есть API GetClientRect - узнать размеры окна по его хэндлу
соответственно знаем разрешение.
есть еще API для определения размера тулбара...не помню черт :) или SystemParametersInfo или GetSystemMetrics ... могу ошибаться. вообщем знаем размеры, следовательно меняем свои координаты как надо
Написал: PAA(27)