Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Координаты мыши в DBGrid / 5 сообщений из 5, страница 1 из 1
14.10.2003, 10:34
    #32292292
Vladimir_t2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Координаты мыши в DBGrid
Как без API (GetCursorPos) узнать координаты мыши в DBGrid.
...
Рейтинг: 0 / 0
14.10.2003, 10:36
    #32292296
ZrenBy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Координаты мыши в DBGrid
onMouseMove наверное
...
Рейтинг: 0 / 0
14.10.2003, 10:41
    #32292309
Vladimir_t2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Координаты мыши в DBGrid
onMouseMove вариант, но координаты получаемые по
этому событию не всегда соответствуют действительности
(если мыш быстро бегает)
...
Рейтинг: 0 / 0
14.10.2003, 10:54
    #32292337
Cauchy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Координаты мыши в DBGrid
Если тебе нужно узнать над какой клеткой DBGrid-а находится мышь, то
Код: plaintext
1.
var g:TGridCoord;
g := DBGrid1.MouseCoord(x,y);


А координаты мыши для увеличения точности можно получать в событии MouseMove используя mouse.CursorPos и DBGrid1.ScreenToClient().
Правда не знаю насколько возрастет точность...

type TGridCoord = record

X: Longint;
Y: Longint;
end;

function MouseCoord(X, Y: Integer): TGridCoord;

Description

Call MouseCoord to locate the column and row of the cell which contains a given screen coordinate. Usually, MouseCoord is used to locate the cell that is under the mouse.
...
Рейтинг: 0 / 0
14.10.2003, 11:32
    #32292416
Vladimir_t2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Координаты мыши в DBGrid
за mouse.CursorPos спасибо
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Координаты мыши в DBGrid / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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