MFC对话框中的控件移动问题
//实际获取的就是控件大小0,0,100,,26
((CComboBox*)GetDlgItem(IDC_COMBO1))->GetClientRect(&rect1);
//得到的控件相对于整个屏幕原点的距离
((CComboBox*)GetDlgItem(IDC_COMBO1))->ClientToScreen(&rect1);
//移动窗口
((CComboBox*)GetDlgItem(IDC_COMBO1))->MoveWindow(&rect1);
//获取控件相对于整个屏幕原点的距离
((CComboBox*)GetDlgItem(IDC_COMBO1))->GetWindowRect(&rect3);
为什么rect1 不等于rect3l了??????????
不要仅仅回答是坐标转换问题,这个我也知道,我想知道怎么做换的,MoveWindow需要什么坐标,客户区域?整个屏幕区域?
用了ClientToScreen或是screentocleent都没得到我想要的效果,我想做的就是控制控件移动