PICTUREBOX 控件坐标

来源:百度知道 编辑:UC知道 时间:2024/05/22 10:41:56
在一个基于formview的单文档窗体中有一个picturebox控件,现在要固定弹出对话框的位置,需要得到该图像控件的left,right和bottom坐标,以及窗体的底部坐标.怎样编程实现?(VC++6.0)
编译链接都没错,可是执行的时候说遇到问题需要关闭.我为要显示的对话框创建了一个类,在它的初始化函数里初始化它的位置,而参考的图像控件是在MainFrame中.

CRect rtWnd;
GetDlgItem(你的picturebox控件的id)->GetClientRect(&);
然后你就得到了你想要的
rtWnd.left;
rtWnd.right;
rtWnd.bottom;
实际上GetDlgItem返回的是窗口句柄,picturebox控件也是窗口,因为它是继承窗口类来的。