Delphi7 控件相对于form的绝对位置
2017-08-29 16:08
218 查看
Delphi7里面的控件的位置一般是相对位置,比如说button在一个panel中,那么button.Top就是相对于panel的上边距离,而不是form的距离。那么如何得到相对于form的位置呢。请参照如下代码:
ctl_point.X := 0;
ctl_point.Y := 0;
ctl_point := ctl.ClientToScreen(ctl_point);
ctl_point := ownerform.ScreenToClient(ctl_point);
ctl_point.X := 0;
ctl_point.Y := 0;
ctl_point := ctl.ClientToScreen(ctl_point);
ctl_point := ownerform.ScreenToClient(ctl_point);
相关文章推荐
- C# 控件相对于Form位置不变
- 功能: Form窗口最大化时,控件相对位置变化的问题 (学习日记2016-12-23)
- 控件的相对位置与绝对位置-UI界面编辑器(SkinStudio)教程
- C# 控件相对于Form位置不变
- javascript与jQuery设置取得div绝对位置一个小应用(像日历控件一样,在编辑框下面显示一个层)
- 分享自北漂的家园 《获取控件在网页中的绝对位置》
- 子控件相对于父窗口的位置
- vs每次拉下一个控件都必选设置为绝对位置才可以移动,怎样解决啊
- JQuery 获得div绝对,相对位置的坐标方法
- JS获取控件绝对位置
- jQuery获得页面元素的绝对/相对位置
- JQuery 获得绝对,相对位置的坐标方法--非常重要
- 用代码来控制自定义的控件 自动适应横竖屏时的相对位置
- hdu 4055 Number String ( DP 绝对位置转化为相对位置 )
- 关于最外层为相对布局时,通过动态设置布局内控件位置问题
- 求取按钮控件在对话框中的相对位置
- MFC中获得对话框控件相对于父窗口的位置
- 获取控件在网页中的绝对位置
- 获取控件在网页中的绝对位置
- 获得html控件的绝对位置