我在Dialog的onSize事件中移动ListCtrl到适当位置,但是ListCtrl中的HeaderCtrl的长度并不会随着ListCtrl长度的伸缩而自动调整,请问如何处理:
void CNoteManager::OnSize(UINT nType, int cx, int cy) 
{
  CDialog::OnSize(nType, cx, cy);
  if(nType==SIZE_MINIMIZED) return;
  CRect rect;
  if(m_ctrlNoteList.m_hWnd!=NULL){
    rect.right=cx;
    rect.bottom=cy;
    rect.top=0;
    rect.left=100;
    m_ctrlNoteList.MoveWindow(rect,true);
  }

在以上代码中,listctrl控间的宽度高度控制正确,但是listctrl里面的headerctrl却不会自动调整,请问如何处理