Как изменить позицию курсора мыши на форме?
Добавлено: 27.11.2017 14:44:24
Прошу помощи. Нужно при вращении колесика мыши с нажатым контролом установить курсор мыши в центр картинки MyImage.
Здесь при попытке изменить MousePos ничего не происходит, что в общем, понятно. А как правильно?
- Код: Выделить всё
procedure TMain.MyImageMouseWheelDown(Sender: TObject; Shift: TShiftState;
MousePos: TPoint; var Handled: Boolean);
begin
if ssCtrl in Shift then begin
// здесь надо установить курсор мыши в центр MyImage
MousePos.X := MyImage.Width div 2;
MousePos.Y := MyImage.Height div 2;
end;
end;
Здесь при попытке изменить MousePos ничего не происходит, что в общем, понятно. А как правильно?