首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么获取某个控件的光标图片,将它旋转后重新生成一个新的光标

2012-03-22 
如何获取某个控件的光标图片,将它旋转后重新生成一个新的光标?RT。。。。。[解决办法]procedure TForm1.Button1

如何获取某个控件的光标图片,将它旋转后重新生成一个新的光标?
RT。。。。。

[解决办法]
procedure TForm1.Button1Click(Sender: TObject);
var
MyCursor:TIcon;
begin
// image1.Picture:=nil;
MyCursor := TIcon.Create;
MyCursor.Handle := GetCursor;
image1.Canvas.Draw(0,0, MyCursor);
MyCursor.Free;
end;

取其它控件的鼠标图标,只需要先将鼠标的当前位置保存到一个TPoint变量中,然后设置鼠标到该控件上,接着用上面的代码取光标,然后再从之前保存的TPoint变量中恢复鼠标原来的位置。整个过程会很快,根本不会有太大影响。
[解决办法]
图片的旋转可参考:
http://topic.csdn.net/t/20020826/21/972057.html

热点排行