Thema: Delphi Hand-Cursor benutzen?

Einzelnen Beitrag anzeigen

Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#9

Re: Hand-Cursor benutzen?

  Alt 3. Sep 2003, 20:05
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
  Mit Zitat antworten Zitat