Dag allen,
Ik ben met een applicatie bezig, waar dit keer een eigen muiscursor in moet. Een handje, om iets te verplaatsen
Probleem: als ik de muisknop indruk, wil ik dat er een ander cursortje weergegeven wordt. Dat werkt niet.
Code om de muiscursors in te laden (in de OnCreate handler van het form):
en in de OnMouseDown en OnMouseUp handler van het TImage waarvan de muiscursor moet veranderen resp. de volgende regels code:
Dat lijkt aardig te kloppen he? Toch werkt het niet
Als ik het met de linker muisknop probeer, dan gebeurt er helemaal niets met de muiscursor. Met de rechter muisknop geberut er iets meer... dan verandert de cursor pas nadat ik de muis beweeg. Weird he..
Ik ben met een applicatie bezig, waar dit keer een eigen muiscursor in moet. Een handje, om iets te verplaatsen
Probleem: als ik de muisknop indruk, wil ik dat er een ander cursortje weergegeven wordt. Dat werkt niet.
Code om de muiscursors in te laden (in de OnCreate handler van het form):
Delphi:
1
2
| Screen.Cursors[1] := LoadCursor(HInstance, 'HANDFLOAT'); Screen.Cursors[2] := LoadCursor(HInstance, 'HANDGRAB'); |
en in de OnMouseDown en OnMouseUp handler van het TImage waarvan de muiscursor moet veranderen resp. de volgende regels code:
Delphi:
1
2
| Image.Cursor := 2; Image.Cursor := 1; |
Dat lijkt aardig te kloppen he? Toch werkt het niet
Als ik het met de linker muisknop probeer, dan gebeurt er helemaal niets met de muiscursor. Met de rechter muisknop geberut er iets meer... dan verandert de cursor pas nadat ik de muis beweeg. Weird he..
日本!🎌