18/04/12 11:32
lucca
Salve a tutti,
volevo chiedervi come si potrebbe trovare la posizione del mouse all'interno della form.
Io ho provato così ma mi mostra la posizione del mouse sullo schermo:
Quindi NON è giusto.
Ho provato così:
ma se passo davanti al campo edit o su qualche altro oggetto mi si blocca(giustamente!!).
come è possibile ovviare a questo problema???? grazie per aver letto!!!
ciao
volevo chiedervi come si potrebbe trovare la posizione del mouse all'interno della form.
Io ho provato così ma mi mostra la posizione del mouse sullo schermo:
procedure TForm1.Timer1Timer(Sender: TObject); begin Timer1.Interval:=10; GetCursorPos(mousepos); edit1.Text := IntToStr(mousepos.x); edit2.text := IntToStr(mousepos.y); end;
Quindi NON è giusto.
Ho provato così:
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin GetCursorPos(mousepos); edit1.Text := IntToStr(mousepos.x); edit2.text := IntToStr(mousepos.y); end;
ma se passo davanti al campo edit o su qualche altro oggetto mi si blocca(giustamente!!).
come è possibile ovviare a questo problema???? grazie per aver letto!!!
ciao
aaa