GetWindowRect和GetClientRect得到的值都是相对于那个窗口(自己还是父窗口,还是屏幕)的RECT?我也糊涂,这大概是问题的关键。
关注。
关注。
解决方案 »
- MFC的CListCtrl()类,有没有对应ListView_SetExtendedListViewStyle的函数
- 如何控制cedit的tab顺序
- 大家帮忙解决一下 error LNK2001 错误 问题
- 如何得到选择CListCtrl的复选框的消息,并作相应处理
- 各位兄弟看看这个如何解决
- 有关CListCtrl控件的一个小问题
- 摩托罗拉面试会考什么东西?
- 如何控制另一进程的窗口中的编辑框或按钮
- 做为一个程序员,面试时会被问哪些题?
- 求助
- 初学者问题??急急。。。。。来者有分!
- 《程序员》杂志将在“首届微软亚洲最有价值专家峰会”期间专访微软公司产品技术支持服务副总裁罗莉.摩尔,你有什么关心的话题?
CRect rc;
pCombo->GetWindowRect(rc);
ScreenToClient(rc);
pButton->SetWindowPos(NULL, rc.left, rc.top, 0, 0, SWP_NOSIZE | SWP_NOZORDER);SetWindowPos所设的位置是相对于父窗口坐标。
m_comBox.GetWindowRect( &rc );
ScreenToClient( &rc );
m_button.SetWindowPos( NULL, rc.left, rc.top, rc.right, rc.bottom, SWP_DRAWFRAME );