Реализация списка координат

Приветствую. Имеется хук на мышу. Запускаю его с кнопки. Останавливаю так же. Формирую список координат (в листбоксе), смысл в следующем: при клике мыши в листбокс попадает координата клика. Но когда я останавливаю хук, то координата последнего клика (на кнопке остановки) так же попадает в список - ее не должно быть. Сейчас я тупо удаляю его, но может есть вариант как обойти вообще это последнее добавление? Пытался использовать переменную, но хук отрабатывает моментом, переменная не успевает отработать.
3 ответа

Как вариант проверять координаты клика если координаты совпадают с координатами кнопки, то не добавлять запись.


это я думал, но как?и еще вопрос. например, в окне область, на которой несколько точек, которые периодически нужно кликать. если эту область не смещать, то все ок, но если только что то изменилось - нужно переназначать координаты заново. поделитесь соображениями - как можно определить область за основу и возвращать ее в случае смещения


Есть функции с помощью которых можно получить координаты обекта на форме или наоборот ClientToScreen, ScreenToClient