标题:
vc坐标转化
[打印本页]
作者:
sunyue852762
时间:
2007-4-8 09:49
标题:
vc坐标转化
CRect *rect=(CRect*)new CRect;
CWnd *wnd=(CWnd*)GetDlgItem(IDC_EDIT1+i-1);
CString str;
wnd->GetWindowRect(rect);//获得整个窗口的范围矩形,窗口的边框、标题栏、滚动条及菜单等都在这个矩形内
// CPoint a[2]={rect->TopLeft(),rect->BottomRight()};
// ::MapWindowPoints();
wnd->MapWindowPoints(this->m_hWnd,rect);
str.Format("%d,%d,%d,%d",rect->top,rect->left,rect->bottom,rect->right);
delete rect;
MessageBox(str);
有点问题 ,请指导
[
本帖最后由 sunyue852762 于 2007-4-8 09:53 编辑
]
作者:
Nothing
时间:
2007-4-8 09:55
有个ClientToScreen函数,能将窗口的坐标转成屏幕中的坐标。
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0