mauscursor ändern

rotodo

Grünschnabel
Hallo Leute

Ich bin neu hier und hätte da mal eine Frage:

Ich habe eine Anwendung geschrieben in VC++ mit der MFC.
Stellt euch das Programm so vor:
In meiner View werden Striche dargestellt, die ich mit der Maus versetzen kann.
Dies klappt soweit ganz gut.

Nun hätte ich gerne, dass der Benutzer diese Möglichkeit des Verschiebens auch erkennen kann. Ich möchte also den Mauszeiger ändern, wenn er über so einen besagten Strich wandert.
Wie stelle ich das am besten an?

Danke
 
Kann mir denn da keiner helfen?

Man könnte sich auch vorstellen, ich habe ein schwarzes Viereck in der View und möchte, wenn ich mit der Maus in diesem Viereck bin, eine Sanduhr (IDC_WAIT)
als Cursor, wenn ich außerhalb des Vierecks bin, den normalen Cursor.
Das Umwandeln und so ist mir klar:
HCURSOR lhCursor; // Handle zum anzuzeigenden Cursor
lhCursor = AfxGetApp()->LoadStandardCursor(IDC_WAIT);
SetCursor(lhCursor);

Ich hab jetzt nur das Problem:
Wie erkenne ich, wenn ich mit der Maus im Viereck bin?
Mit welcher Methode?
In OnLButtonDown() habe ich die 3 Zeilen Code schon eingefügt. Also wenn ich im Viereck Klicke ändert sich der Cursor.
Aber wie geht das, wenn ich nur drüberfahre?

Wäre sehr nett, wenn mir jemand helfen könnte.
 
Zurück