Zitat:
Nur eine Frage habe ich ncoh. Laut
MSDN müsste das doch auch mit meinem Code funktionieren, oder, was ist daran falsch?
Es funktioniert auch, aber nur so lange wie du die Maus nach dem SetCursor() NICHT bewegst. Bei jeder Mausbewegung wird eine wm_SetCursor Message an das Fenster unter der Maus gesendet (wenn windows per wm_NCHitTest erkennt das sich was geändert hat). In diesem, und NUR in dieser Messagebehandlung ist es sinnvoll nun SetCursor() aufzurufen. Die
VCL macht das aber schon alles selber und aktiviert den Cursor der mit Control.Cursor Property eingestellt wurde. Somit ist reine Windows
API Programmierung zwar nett aber durch das Verhalten der
VCL wird dies alles schon abgedeckt.
Gruß Hagen