我在对话框中加了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是添加的事件。