Sowohl
if Screen.Cursors[NIDC_HAND] = NULL then
als auch
if Screen.Cursors[NIDC_HAND] = 0 then
sind unter Windows 95 (kein IDC_HAND) unwahr. (Erwartet: wahr)
Zumindestens kommt keine
Exception o.ä., sondern der Zeiger bleibt normal.
Ich würde eben gerne eine Fallback-Methode haben, die bei Nicht-Verfügbarkeit von IDC_HAND auf crHandPoint umspringt (möglichst ohne crWindowsHand als Variable zu haben, sofern das überhaupt möglich ist)
Hat jemand eine Idee?
(Anmerkung: In der Onlinehilfe steht, dass LoadCursor im Fehlerfall NULL ausgeben sollte... Irgendwie stimmt das aber hier nicht ganz.
Gruß
blackdrake
// Edit: Ich habe eine Lösung gefunden (die sogar ganz banal ist). Und das mit dem crHandPoint überschreiben ging irgendwie tatsächlich, wenn auch die Konstante unverändert blieb
Weiteres habe ich hier
http://www.delphipraxis.net/internal...=932775#932775