powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Q: как узнать положение курсора в "координатах документа" внешнего окна?
1 сообщений из 1, страница 1 из 1
Q: как узнать положение курсора в "координатах документа" внешнего окна?
    #32781659
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. При помощи:
Код: plaintext
Public Declare Function GetCursorPos& Lib "user32" ...
- мы узнаем коордиаты курсора "на дисплее";

2. При помощи:
Код: plaintext
Public Declare Function ScreenToClient& Lib "user32" ... 
- преводим их в коордиаты "окна приложения";

3. Но просматриваемый в этом "окне приложения" документ может быть "сдвинут относительно системы координат окна" при помощи скролбаров ... Вопрос: как сделать последний шаг и перейти (пересчитать координаты курсора) в "систему координат документа"?

Иначе говоря, какая функция позволяет "вытащить" значения сдвигов (посредством скролбаров) документа, находящегося во внешнем окне?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Q: как узнать положение курсора в "координатах документа" внешнего окна?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]