Почему не перемещает за размеры 500, 500? OnMouseHover(x, y, 500, 500)
BOOL OnMouseHover(int x, int y, int w, int h)
{
POINT pos;
GetCursorPos(&pos);
return(pos.x >= x && pos.x <= x + w && pos.y >= y && pos.y <= y + h);
}
if(OnMouseHover(x, y, 500, 500))
{...