如何讓浮動窗口跟著光標的位置跑。

postfxj 2007-01-25 09:54:20
如何讓浮動窗口跟著光標的位置跑。
...全文
174 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cndker 2009-02-18
  • 打赏
  • 举报
回复
试一下,,
var
Opos, Cpos: Tpoint;
Flag: boolean = false;
处理OnMouseDown事件代码:
Flag := true;
Opos.X := X;
Opos.Y := Y;
处理OnMouseMove事件代码:
if Flag then
begin
Cpos.X := X;
Cpos.y := Y;
Left := Left + Cpos.X - Opos.X;
Top := Top + Cpos.Y - Opos.Y;
end;
处理OnMouseMove事件代码:
Flag := false;
postfxj 2007-01-25
  • 打赏
  • 举报
回复
沒人會嗎?
postfxj 2007-01-25
  • 打赏
  • 举报
回复
如何取到某個組件的坐標。
dBASEIII 2007-01-25
  • 打赏
  • 举报
回复
很简单,鼠标左键点住窗口的标题,然后拖着它满世界跑....

哈哈,帮顶

如何得到鼠標的坐標。------四楼告诉你了
postfxj 2007-01-25
  • 打赏
  • 举报
回复
沒有會的嗎
dBASEIII 2007-01-25
  • 打赏
  • 举报
回复
|||||||
| |
{~O^O~}
| O |
postfxj 2007-01-25
  • 打赏
  • 举报
回复
如何得到鼠標的坐標。
love小在在 2007-01-25
  • 打赏
  • 举报
回复
可以编写自己的浮动控件,追随鼠标的位置变化.
getcursorpos得到鼠标坐标.
调整浮动窗口的left,top.
dBASEIII 2007-01-25
  • 打赏
  • 举报
回复
postfxj 2007-01-25
  • 打赏
  • 举报
回复
看到的幫我頂一下下。

5,391

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧