当前位置: 代码迷 >> VC >> listCtrl控件如何适应对话框的大小啊(能说的详细点,多谢!)大家帮帮忙
  详细解决方案

listCtrl控件如何适应对话框的大小啊(能说的详细点,多谢!)大家帮帮忙

热度:6079   发布时间:2013-02-25 00:00:00.0
listCtrl控件怎么适应对话框的大小啊!(能说的详细点,谢谢!)大家帮帮忙!
我在对话框中加了listctrl控件,想让它随对话框的大小改变而改变。
代码要加那呢?

void CXFormView::OnSize(UINT nType, int cx, int cy)  
  {  
  CFormView::OnSize(nType, cx, cy);  
  /*重置LIST大小*/  
  CWnd *pList=GetDlgItem(IDC_LIST1);  
  if(pList)  
  {  
  CRect rect;  
  GetWindowRect(&rect);  
  ScreenToClient(rect);  
  pList->MoveWindow(&rect,true);  
  }  
  }
网上找了段代码,有人能解释下吗?
CXFormView、CFormView分别是什么啊!自定以的对话框类吗?谢谢!

------解决方案--------------------------------------------------------
CXFormView 是你的对话框类

CFormView 是对话框的基类,应该是CDialog

这个OnSize是添加的事件。