View Full Version : چطور اشاره گر ماوس رو عوض کنم؟
hex161
یک شنبه 10 دی 1385, 18:33 عصر
سلام.
میخوام اشاره گر ماوس رو تو برنامم عوض کنم.
البته نه از طریق مشخصات فرم . چون تو یه دستگاه دیگه برمیگرده به حالت پیشفرض.
ممنون.
MNosouhi
یک شنبه 10 دی 1385, 20:10 عصر
const crMyCursor = 1;
............
procedure TForm1.Button1Click(Sender: TObject);
var c:array[0..144] of char;
begin
if OpenDialog1.Execute then
begin
StrPCopy(c,OpenDialog1.FileName);
// Load the cursor. Needs to be done only once
Screen.Cursors[1] :=LoadCursorFromFile(c);
// Use the cursor with this form
Cursor := crMyCursor;
end;
end;
babak869
یک شنبه 10 دی 1385, 23:08 عصر
از کد زیر هم میتونی استفاده کنی :
Button1.Cursor:=crHandPoint;
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.