Помогите, знающие, в следующей проблеме:
Как, в зависимости от установленного у клиента разрешения экрана, определять максимально возможные размеры окна и при блуждающем окне (окно программно перемещается по экрану) не давать ему уходить за его (экрана) пределы?
Заранее благодарен за помощь.
Разрешение монитора и убегающие окна.
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- StillZero
- Ветеран
- Сообщения: 458
- Зарегистрирован: 06 Июль 2005, 2:17
- Откуда: Хабаровск
- Поблагодарили: 1 раз
- Контактная информация:
есть API GetDesktopWindow - определяет хэндл рабочего стола
есть API GetClientRect - узнать размеры окна по его хэндлу
соответственно знаем разрешение.
есть еще API для определения размера тулбара...не помню черт
или SystemParametersInfo или GetSystemMetrics ... могу ошибаться. вообщем знаем размеры, следовательно меняем свои координаты как надо
Написал: PAA(27)
есть API GetClientRect - узнать размеры окна по его хэндлу
соответственно знаем разрешение.
есть еще API для определения размера тулбара...не помню черт

Написал: PAA(27)