您的位置:首页 > 其它

MFC程序中如何获取控件在客户区的坐标?

2016-05-26 21:52 302 查看

问题描述

如下图,该窗口中有一个编辑框控件,是动态创建的,区域是CRect(10,10,100,100),而现在我想获得这个区域,该怎么实现?



解决方案

实现的代码如下:

CRect rect;
GetDlgItem(ID_MYUSERNAMEEDIT)->GetWindowRect(rect);
ScreenToClient(rect);
CString str;
str.Format("%d - %d - %d - %d",rect.left,rect.top,rect.right,rect.bottom);
MessageBox(str);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mfc