Winexcel Опубликовано 21 февраля, 2017 Поделиться Опубликовано 21 февраля, 2017 Здравствуйте! Кто-нибудь знает как узнать координаты расположения формы относительно рабочего стола? И как узнать когда они меняются? Цитата Ссылка на комментарий
0 krapotkin Опубликовано 21 февраля, 2017 Поделиться Опубликовано 21 февраля, 2017 position.X , Y Цитата Ссылка на комментарий
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 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.