Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Wenn Mouse über kreis, dann Mouse ändern

  Alt 25. Sep 2004, 14:30
Da du die Koordinaten hast, kannst du mit GetCursorPos überprüfen, wo sich der Cursoer befindet. Wenn er da ist, wo er sein Corsor ändern soll, änderst du ihn halt.

Edit: Hatte Käse geschrieben...


Nachtrag:

Oder mach's so:

Delphi-Quellcode:
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  if (x >= 4) and (x >= 6) and
     (y >= 4) and (y <= 6) then
       Cursor := crCross else
         Cursor := crArrow;
end;
Jetzt wird der Cursor verändert, wenn er sich bei Position 5/5 befindet oder an einem der angrenzenden Pixel.
  Mit Zitat antworten Zitat