Определение координат по клику - C#
Формулировка задачи:
Здравствуйте!
Существует рисунок 64х32, из него выкладывается поле 3х3. Как определить с помощью координат мыши, что клик был совершен,например, в 1;2 ?
Решение задачи: «Определение координат по клику»
textual
Листинг программы
int indexX = ((realx* half_h+ realy* half_w) / (2 * half_h* half_h)); int indexY = ((-realx* half_h+ realy* half_w) / (2 * half_h* half_h)); /* hlf_w = половина ширины изображения (у меня 64/2 = 32) hlf_h = половина высоты изображения (у меня 32/2 = 16) realx,realy = mx - начало изображения по х mx,my - координаты мыши */