Thema: Delphi Handcursorgrafik

Einzelnen Beitrag anzeigen

blackdrake

Registriert seit: 21. Aug 2003
Ort: Bammental
618 Beiträge
 
Delphi 10.3 Rio
 
#16

Re: Handcursorgrafik

  Alt 28. Aug 2008, 00:11
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
Daniel Marschall
  Mit Zitat antworten Zitat