遇到这样一个问题:
在CMyDialog中有CStatic资源,现在想把CMyDialog中的成员变量CMyWnd手动创建,然后通过MoveWindow移到CStatic所在区域。
这样就需要知道CStatic相对于CMyDialog的坐标。
通过这样一种方法:
GetWindowRect(CStatic.m_hWnd,&rect); //获得Static相对于系统(屏幕)的坐标
ScreenToClient(&rect); //屏幕坐标转换成客户区坐标
这样得到Static坐标就和GetClientRect(&rect)得到的坐标在同个坐标系下了(CMyDialog坐标系)
1675

被折叠的 条评论
为什么被折叠?



