Winexcel Опубликовано 21 февраля, 2017 Опубликовано 21 февраля, 2017 Здравствуйте! Кто-нибудь знает как узнать координаты расположения формы относительно рабочего стола? И как узнать когда они меняются? Цитата
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 21 февраля, 2017 Модераторы Опубликовано 21 февраля, 2017 4 минуты назад, krapotkin сказал: position.X , Y для формы Left, Top Winexcel 1 Цитата
0 Winexcel Опубликовано 21 февраля, 2017 Автор Опубликовано 21 февраля, 2017 Спасибо, с положением уже понял, а есть событие которое позволяет узнать когда положение меняется? Например когда за кепшенбар форму перетаскиваем по экрану Цитата
0 Winexcel Опубликовано 21 февраля, 2017 Автор Опубликовано 21 февраля, 2017 И ещё такой вопрос, можно ли как-то определить координаты контролла относительно рабочего стола из "коробки"? Без написания своих решений Цитата
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 21 февраля, 2017 Модераторы Опубликовано 21 февраля, 2017 2 часа назад, Winexcel сказал: Спасибо, с положением уже понял, а есть событие которое позволяет узнать когда положение меняется? Например когда за кепшенбар форму перетаскиваем по экрану события нет, нужно переопределить оконную процедуру и там ловить сообщение WM_SIZE (если не ошибаюсь) Winexcel 1 Цитата
1 Модераторы Равиль Зарипов (ZuBy) Опубликовано 21 февраля, 2017 Модераторы Опубликовано 21 февраля, 2017 1 час назад, Winexcel сказал: И ещё такой вопрос, можно ли как-то определить координаты контролла относительно рабочего стола из "коробки"? Без написания своих решений можно попробовать <TControl>.LocalToAbsolute + добавлять Left/Top Winexcel 1 Цитата
0 Winexcel Опубликовано 21 февраля, 2017 Автор Опубликовано 21 февраля, 2017 1 час назад, Равиль Зарипов (ZuBy) сказал: события нет, нужно переопределить оконную процедуру и там ловить сообщение WM_SIZE (если не ошибаюсь) можно пример? Цитата
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 21 февраля, 2017 Модераторы Опубликовано 21 февраля, 2017 10 минут назад, Winexcel сказал: можно пример? посмотрите эту тему Цитата
0 Winexcel Опубликовано 22 февраля, 2017 Автор Опубликовано 22 февраля, 2017 Если кому интересно - проблему решил через создание своего окна со стилем WS_POPUP, и написанием логики благодаря которой данное окно "встраивается" в какой-либо контролл на уровне координат, решение более менее работает, но все же до WS_CHILD окна такому окну далеко, при перемещении главного окна заметны оставания попап окна(то есть перемещение не синхронное), может кто знает как добится эффекта синхронности? Если даже и не знает всем огромное спасибо за помощь! Цитата
Вопрос
Winexcel
Здравствуйте! Кто-нибудь знает как узнать координаты расположения формы относительно рабочего стола? И как узнать когда они меняются?
9 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.