设置cursor无效??(200分)

  • 主题发起人 主题发起人 cAkk
  • 开始时间 开始时间
C

cAkk

Unregistered / Unconfirmed
GUEST, unregistred user!
我希望当mousedown的时候改变cursor形状,当mouseup的时候再恢复,
但是在mousedown事件里面写代码改变cursor没有作用,还是原来的样子,
似乎没有及时刷新cursor,怎么办?
 
移动以后有吗?要是没有的话,试一试把 crDrag(index 不知道是几)
的那个改为你的cursor,screen.cursor[aIndex] := yourCursor;
呵呵,没试过,
 
cAkk: 怎么又来光标问题.
 
试试这个

procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
screen.Cursor:=crHandPoint;
end;

procedure TForm1.FormMouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
screen.Cursor:=crDefault;
end;
 
呵呵,cAkk,快给分,还有那个opendialog.....
 
就不给,气死你!横!
 

Similar threads

回复
0
查看
804
不得闲
回复
0
查看
690
不得闲
S
回复
0
查看
835
SUNSTONE的Delphi笔记
S
S
回复
0
查看
765
SUNSTONE的Delphi笔记
S
后退
顶部