在使用CFromView的时候,发现在onsize下,改变控件大小出错,该怎么解决

在使用CFromView的时候,发现在onsize下,改变控件大小出错
Crec   rc;
GetClientRect(&rc);
m_X.MoveWindow(&rc);

没有语法错误,在运行的时候无法通过的

如果是自己create控件,那么是可以执行成功的.也可以动态的改变控件的大小的

怎么回事情啊

另外,在使用该类的时候,有什么特别注意的地方啊

谢谢大家

------解决方案--------------------
if (IsWindow(m_X.GetSafeHwnd()))
m_X.MoveWindow(&rc);
------解决方案--------------------
我做过类似的程序,没有问题
在OnSize
if(! GetDlgItem(IDCtrl)-> GetSafeHwnd() )
{
return ;
}
GetDlgItem(IDCtrl)-> MoveWindow(left ,top,width, higth);
原因可能是在第一次OnSize事件中 控件还没有创建出来也就不是窗口了