用getcursorppos取得鼠标位置,然后把按牛的位置定在鼠标位置的外边,就是按牛.top:=鼠标.x + 10 这样子
解决方案 »
- 怎么判断edit输入的数据类型
- DELPHI TADOQUERY 如何获得参数替换后的最终SQL语句?
- 高手進來幫下小弟!有關快捷鍵的問題!!!
- 以下这句SQL写到ADOQuery如何添加(Online)
- 系统发布问题
- 急急急! 我在写com的时候不能对数据库操作
- Delphi写的COM,用wise作安装,安装时wise会自动注册COM,卸载时候不会注销COM!
- 哪里有TWindowsMediaPlayer控件下。
- 建议大家不要买这本书!!!!!!!!!
- delphi5中怎样给窗体加入背景?
- TDbgrid问题:能否只能让它修改数据,不能添加记录?
- 各位,帮我个忙好不好,帮我找找MS_AGENT的资料好吗?
Y: Integer);
var
vRect: TRect;
begin
GetWindowRect(TButton(Sender).Handle, vRect);
Mouse.CursorPos := Point(vRect.Left - 1, vRect.Top - 1);
end;
Y: Integer);
var
point: tpoint;
begin
point := clienttoscreen(x,y);
setcursorpos(point.x+100,point.y+100);
end;
var
vRect: TRect;
begin
randomize;
GetWindowRect(TButton(Sender).Handle, vRect);
button2.Left := random(vRect.Left);
button2.Top := random(vRect.Top);
end;