Nowy kursor myszy dla tworzonego przez nas programu możemy wczytać w bardzo prosty sposób posługując się funkcją LoadImage oraz zwróconym w wyniku jej wywołania uchwytem. Oto kod całej procedury:
1 2 3 4 5 6 7 8 9 10 11 |
procedure TForm1.Button1Click(Sender: TObject); var h : THandle; begin h := LoadImage(0,'C:\program\Magic.ani', IMAGE_CURSOR, 0, 0, LR_LOADFROMFILE); if h = 0 then ShowMessage('Nie można wyświetlić kursora') else begin Screen.Cursors[1] := h; Form1.Cursor := 1; end; end; |