события покидания item
Как организовать если пользователь убрал мышь с русинка то запустить какую-то функцию?
Вопрос 1: Ты рисунок в каком компоненте рисуешь?
Вопрос 2: Отслеживаться должен ТОЛЬКО выход мыши за пределы рисунка или еще что-то типа переключения по Tab-у?
Вопрос 2: tab не нужно Alt+Tab я наверно сам знаю как а мышь нет :(
Вопрос 1: на Image
Вопрос 2: tab не нужно Alt+Tab я наверно сам знаю как а мышь нет :(
Давненько я этой проблемой не занимался.
Могу посоветовать следующее:
Подобного рода эвенты реализуются при помощи функции SetCapture (см. хелп).
SetCapture устанавливает окно (контрол) которое будет хавать все сообщения от мыши.
Если мне ни разу не изменяет память, когда я делал подобного рода мышиные следилки - для SetCapture устанавливал хэндл контрола, в котором находился тот контрол за которым мне нужно было следить. А дальше просто - по OnMouseMove проверяешь попадание текущих координат курсора внутрь нужного тебе контрола и соответственно уже делаешь реализацию для того или иного состояния.
Правда еще не нужно забывать делать ReleaseCapture. Примеры подобных реализаций в нете по-идее найти можно.
Это то как я в свое время боролся с этой проблемой.
Можешь попробовать повозиться с функцией TrackMouseEvent (см. хелп) - но до нее у меня руки не доходили.