Entwickler-Ecke

Sonstiges (Delphi) - eigene Cursor aus Resource


derDoc - Sa 08.03.03 22:14

Also bei mir werden *.res Dateien immer
Bezeichner Typ Datei
aufgebaut. Vielleicht liegt das daran.


Patschi - Sa 08.03.03 22:24

Ich hab' jetzt meine Res so aufgebaut und es funktioniert immer noch nix.

Quelltext
1:
2:
Cur CurDefault default.cur
Cur CurHand hand.ani


derDoc - Sa 08.03.03 22:27

Ich meinte:

Quelltext
1:
CurDefault  CUR  default.cur                    


Patschi - Sa 08.03.03 22:29

Oh, tut mir Leid, dass habe ich ja auch gemacht :oops:


derDoc - Sa 08.03.03 23:03

Also ich habe das mal getestet.

Res:

Quelltext
1:
arrow   CURSOR   ARROW2.CUR                    


Quellcode:

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
const
  meinCursor = 5001;

procedure .....
begin
  Screen.Cursors[meinCursor] := LoadCursor(hInstance, PChar('ARROW')); 
  //wichtig Großschreibung obwohl in rc klein
  Screen.Cursor := meinCursor;
end;


Damit geht es.


Patschi - So 09.03.03 21:17

ich habe das jetz auch 'mal getestet, und es geht.

ABER:

Quelltext
1:
CurDefault CURSOR default.cur                    

nimmt der Resource Kompiler an, aber

CurHand CURSOR hand.ani in einer extra *.rc nimmt er nicht an. Wieso? Die Datei ist vorhanden. Stört dem das ani?