CSDN论坛 > .NET技术 > VB.NET

如何确定某控件相对于parentForm的位置? [问题点数:100分,结帖人listart]

Bbs2
本版专家分:400
结帖率 100%
CSDN今日推荐
Bbs7
本版专家分:10544
Blank
红花 2003年2月 VB大版内专家分月排行榜第一
Bbs5
本版专家分:3844
Bbs13
本版专家分:526163
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2002年 总版技术专家分年内排行榜第一
Blank
榜眼 2003年 总版技术专家分年内排行榜第二
Blank
探花 2004年 总版技术专家分年内排行榜第三
Bbs2
本版专家分:400
匿名用户不能发表回复!
其他相关推荐
MFC 获取控件在对话框上的坐标
MFC 获取控件在对话框上的坐标      今天看到网上有人咨询MFC上获取控件坐标的问题,后来查了查资料,其实很简单的,也就几个函数的应用,还有就是对应坐标的转换。 void CControlDlg::OnMatch() { // TODO: Add your control notification handler code here CRect rectL,rectR; Get
控件相对屏幕的坐标位置
//    需要获取的对象为view,则该视图相对屏幕的位置可使用下面方法实现:     UIWindow * window=[[[UIApplication sharedApplication] delegate] window];     CGRect rect=[view convertRect: view.bounds toView:window]; //    需
Qt获取控件位置,坐标总结
总结的结果是: QMouseEvent中两类坐标系统,一类是窗口坐标,一类是显示器坐标。 总结一:经过试验,QMouseEvent::globalPos()  和 QCursor::pos()效果一样,但是Qt帮助文档说不一样,可是我获得值确实相同的。 QCursor::pos() == QMouseEvent::globalPos() 都是全局坐标; 总结二:将b
获取控件相对父窗口的坐标
首先说明几个常用windows API函数 1.GetClientRect 该函数获取窗口客户区的大小。注意一下:窗口的客户区为窗口中除标题栏、菜单栏之外的地方。 在Win32 SDK, 该API函数原型为 BOOL GetClientRect( HWND hWnd, // 窗口句柄 LPRECT lpRect // 客户区坐标 ); 在MFC中,该函数的原型为void GetCl
MFC获取控件在屏幕上的绝对坐标
通过鼠标点击事件可以获取控件在当前客户区的相对坐标,但有些时候不同地方获取的坐标值不一致,如,在派生PICTURE控件类内部的鼠标事件所获取的坐标值是相对该控件的,与在主窗体所获取的坐标是不对应的(无法直接比较),此时需要统一两者,通过转换为屏幕上的绝对坐标。 在控件内部: CRect rect_ctr; (this->GetDlgItem(IDC_STATIC))->GetWindowRec
自定义Dialog位置相对于指定控件
public static Dialog showPrivacyExpandDialog(Activity context, View viewRelative, OnClickListener mLis,int layoutId) { Dialog mDialog = new Dialog(context, R.style.mydialog);// 创建Dialog并设置样式
准确获取控件相对屏幕位置
-
WPF 获取鼠标屏幕位置、窗口位置、控件位置
public struct POINT { public int X; public int Y; public POINT(int x, int y) { this.X = x; this.Y = y; } } [DllImport("user32.d
MFC下获取控件相对于子窗口的矩形位置
要获取控件在子窗口下的矩形位置。下程序为在子窗口的类下写的。   CRect rectPlot,rectWnd;//左为用于存控件的矩形,右为用于存子窗口的矩形 GetWindowRect(rectWnd);//取子窗口rect GetDlgItem(IDC_STC_PLOT)->GetWindowRect(&rectPlot);//取控件rect rectPlot.top=rectP
如何设置和获得控件相对于Canvas的位置
Canvas是WPF中常用的控件,今天第一次使用,有很多属性都不熟悉,不过用过了的就要记住,下一次就不会再犯愁如何使用啦。 Canvas中的控件可以任意布局,并且能够获得较为精确的位置,那么如果设置控件相对于Canvas的位置呢?如下: 设置位置:    Canvas.SetLeft(ControlName, LocationX1);                      Canva
关闭
关闭