Эй, у меня довольно глупая проблема, мне нужно установить Point Pos в качестве текущей позиции мыши в одном операторе if, а в другом - переместить курсор мыши в заданное положение. Сначала мне нужно назначить глобальную переменную Point, но затем курсор переместится в назначенную переменную, и я не хочу, чтобы это произошло.
Часть источника:
protected override void WndProc(ref Message m)
{
Point Pos = new Point(0, 0);
if (m.Msg == 0x0312)
{
int id = m.WParam.ToInt32();
if (id == 0)
{
Pos.X = MousePosition.X;
Pos.Y = MousePosition.Y;
}
if (id == 1)
{
Cursor.Position = (Pos);
}
}
base.WndProc(ref m);
}