Здравствуйте, Cannol, Вы писали:
C>Только что проверил еще раз: [-3000, -3000] при нормально видимом окне не работает. Координаты в SetCursorPos проверил — там везде в районе [-3000 плюс смещение]. C>А фактически при любых отрицательных координатах клика я вижу, что генерируется клик на левый верхний угол приложения (где [0,0]) и открывает системное меню окна.
SetCursorPos обрезает координаты к заданным через ClipCursor или видимой области рабочего стола.
Вообще, зачес вообще SetCursorPos нужен? Почему бы просто не посылать сообщения WM_MOUSEDOWN с нужными координатами? (Я мог чего-то упустить или забыть в треде).