Servus Leute,
Ich würde gerne meinen Mauszeiger programmatisch verändern. Dazu habe ich ein Beispiel im Internet gefunden, dass die user32.dll benutzt um eine erstellte Cursor Datei (.cur) zu laden.
Soweit funktioniert das auch wenn die .cur Datei mit einem anderen Programm erstellt wurde. (z.B.: Infranview).
Ich möchte allerdings eine Cursor zur Laufzeit aus einem eben erstellten Bitmap erstellen. Google schlägt mir dazu vor die Funktion CreateIconIndirect (user32.dll) zu verwenden. Diese Funktion soll zwei .bmp Dateien - ein Farbbild und das dazugehörige Maskenbild - in einen Cursor verwandeln können.
Jetzt bring ich das allerdings nicht hin. Ich finde dazu keine Lösung, wobei ich auch sagen muss, dass ich nicht wirklich viel Erfahrung beim Einbinden von dlls habe.
Ich habe ein Beispiel vi angehängt, das meine Versuche enthält.
Ich erstelle die Bitmaps mit Vision vis nach der Anleitung in
http://www.ucancode.net/VC_Library_Contr...NFO-VC.htm
lg
samewise
Labviewversion 2011 SP1