怎样刷新PIC控件的内容,该怎么解决

怎样刷新PIC控件的内容
我在对话框上装了个PIC控件,在里面画移动的圆,用onTimer不断地画,可是
前面画的不能被清除掉,而形成了一条线。代码如下
  CRect   rect;
  CWnd*   pWnd=GetDlgItem(IDC_PIC);
  pWnd-> GetClientRect(&rect);    
  pWnd-> Invalidate();   //这两行代码怎么不能刷新PIC控件?
  pWnd-> UpdateWindow();

------解决方案--------------------
这里的代码执行到了吗?在哪里画圆的?