Thema
:
Delphi
Cursor aus BITMAP-Ressourcenname laden
Einzelnen Beitrag anzeigen
turboPASCAL
Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
Delphi 6 Personal
#
10
Re: Cursor aus BITMAP-Ressourcenname laden
26. Apr 2006, 21:06
Dann so:
zusammenfalten
·
markieren
Delphi-Quellcode:
// ...
implementation
const
crMyCursor = 1;
var
IconInfo : TIconInfo;
procedure
TForm1.Button1Click(Sender: TObject) ;
var
bmpMask : TBitmap;
bmpColor : TBitmap;
begin
bmpMask := TBitmap.Create;
bmpColor := TBitmap.Create;
//ein Bitmap auf die einfache Art erstellen ;-)
bmpColor.LoadFromFile('
..\TestMapCur.bmp
');
bmpMask.LoadFromFile('
..\TestMaskCur.bmp
');
IconInfo.fIcon := False;
// kein Icon sondern Cursor
IconInfo.xHotspot := 5;
IconInfo.yHotspot := 5;
IconInfo.hbmMask := bmpMask.Handle;
IconInfo.hbmColor := bmpColor.Handle;
Screen.Cursors[crMyCursor] := CreateIconIndirect(iconInfo) ;
Screen.Cursor := crMyCursor;
Button1.Cursor := 1;
bmpMask.Free;
bmpColor.Free;
end
;
Matti
Meine Software-Projekte
-
Homepage
-
Grüße vom Rüsselmops -Mops Mopser
Zitat
turboPASCAL
Öffentliches Profil ansehen
Mehr Beiträge von turboPASCAL finden