MoveWindow 控件移动有关问题

MoveWindow 控件移动问题
我想把控件的高度加高100,利用MoveWindow来设置后发现控件不见了,大家帮忙看看,
代码如下:

void CMamaChatDlg::InitFriendList()
{
CRect rc;
m_listFriend.GetWindowRect(&rc);
rc.bottom += 100 ;

m_listFriend.MoveWindow(&rc);

LoadFriendList();
}


m_listFriend是一个CListCtrl
MoveWindow ListCtrl

------解决方案--------------------
试试:
m_listFriend.GetWindowRect(&rc);
ScreenToClient(&rc);
...
------解决方案--------------------
xxx.GetWindowRect();
ScreenToClient(rc);
rc.bottom += ...;
xxx.MoveWindow(rc);
------解决方案--------------------
引用:
现在已经好了,是我粗心,谢谢你的帮忙。由于我的背景也是白色的,所以窗口更改后是看不出来的,所以我以为没有改变大小。产生这种问题的原因是我下面有加载好友信息的函数,在没有改变大小的时候这些信息是可以显示的,但现在显示不出来了,不知道为什么。其他任何地方都没有更改,而且,我把这段更改大小的代码注释掉,信息又可以显示出来了,帮忙看看是什么原因,看是不是SetWindowPos函数使用有有什么需要处理的地方

截个图看看