Comment créer et utiliser un curseur perso sous Mac OSX , interface Carbon ?
J'ai essayé plusieurs sources Delphi sans succès.
P.S.
Avec Lazarus 0.9.26
Comment créer et utiliser un curseur perso sous Mac OSX , interface Carbon ?
J'ai essayé plusieurs sources Delphi sans succès.
P.S.
Avec Lazarus 0.9.26
en Carbon , les curseurs sont stockés sous forme de ressources dont la définition est dans un des fichiers .r (un nom, 64 bytes (bitmap noir et blanc), un point…)
exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 resource 'CURS' (357, "BusyCursor", locked, nonpurgeable) { $"3F 00 3F 00 3F 00 3F 00 40 80 80 40 81 40 82 60" $"9C 60 80 40 80 40 40 80 3F 00 3F 00 3F 00 3F", $"3F 00 3F 00 3F 00 3F 00 7F 80 FF C0 FF C0 FF C0" $"FF C0 FF C0 FF C0 7F 80 3F 00 3F 00 3F 00 3F", {8, 8} };
Merci mais comment faire pour charger et affecter le curseur de ce fichier dans un projet Lazarus ?
SetCursor(GetCursor(cursor_id)^^);
http://developer.apple.com/DOCUMENTA...5-CH203-F01709
En fait j'ai trouvé la soluce
1.Créé un .lrs avec lazres
2.Ajouté ce dernier au projet
3.Et j'utilise LoadCursorFromLazarusResource
Partager