Moin.
Kurz und Direkt gefragt: Wie ist dies möglich?
Kleiner hinweis: Nur die Standard Windows Mauszeiger (z.B. "Pfeil - Horizontal") wären auch Ok.
cu
Cursorgrafik ändern (zu früh gefreut)
-
- Beiträge: 114
- Registriert: 11.09.2004 07:58
- Wohnort: Mannheim
- Kontaktdaten:
Cursorgrafik ändern (zu früh gefreut)
Zuletzt geändert von ShadowTurtle am 08.10.2004 20:36, insgesamt 2-mal geändert.
-
- Beiträge: 114
- Registriert: 11.09.2004 07:58
- Wohnort: Mannheim
- Kontaktdaten:
Ich würde die Kursorgrafik aber gerne nur für ein bestimmtes Fenster beeinflussen.
Außerdem würde Windows (bei einen Programmcrash) nicht mal den Mauszeiger wieder normal umstellen - so wie ich es verstanden habe.
Edit: Oh. Sorry. Hatte ausversehen nur bis Seite 1 gelesen. So doof wie ich muss man erst mal werden. Danke für die Hilfe!
cu
Außerdem würde Windows (bei einen Programmcrash) nicht mal den Mauszeiger wieder normal umstellen - so wie ich es verstanden habe.
Edit: Oh. Sorry. Hatte ausversehen nur bis Seite 1 gelesen. So doof wie ich muss man erst mal werden. Danke für die Hilfe!

cu
-
- Beiträge: 114
- Registriert: 11.09.2004 07:58
- Wohnort: Mannheim
- Kontaktdaten:
Zu früh gefreut
Moin
Anscheinend wird der Mauszeiger nur Aktualisiert, wenn nicht geklickt wird. So zumindest bei einer DirectX Anwendung.
Kennt dafür jemand eine lösung?
cu
Code: Alles auswählen
ProcedureDLL MouseGraphic(Win.l, Mouse.l)
MouseGraph.l = #IDC_ARROW
Select Mouse
Case 0: MouseGraph = #IDC_ARROW
Case 1: MouseGraph = #IDC_APPSTARTING
Case 2: MouseGraph = #IDC_CROSS
Case 3: MouseGraph = #IDC_HAND
Case 4: MouseGraph = #IDC_HELP
Case 5: MouseGraph = #IDC_IBEAM
Case 6: MouseGraph = #IDC_ICON
Case 7: MouseGraph = #IDC_NO
Case 8: MouseGraph = #IDC_SIZE
Case 9: MouseGraph = #IDC_SIZEALL
Case 10: MouseGraph = #IDC_SIZENESW
Case 11: MouseGraph = #IDC_SIZENS
Case 12: MouseGraph = #IDC_SIZENWSE
Case 13: MouseGraph = #IDC_SIZEWE
Case 14: MouseGraph = #IDC_UPARROW
Case 15: MouseGraph = #IDC_WAIT
EndSelect
SetClassLong_(Win, #GCL_HCURSOR, LoadCursor_(0, MouseGraph))
UpdateWindow_(Win)
EndProcedure
Kennt dafür jemand eine lösung?
cu