LeftView中插入Tab控件问题
我在LeftView中添加一个Tab控件,想使控件填满LeftView,并随LeftView大小的改变而改变,以下是代码int CLeftView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
CRect r;
GetClientRect(&r);
m_tab.Create( WS_VISIBLE | BS_AUTO3STATE,CRect(r.left,r.top,r.Width(),r.Height()),this,123);
//创建Tab控件,CRect()是Tab控件的位置
TCITEM item;
item.mask = TCIF_TEXT;
item.pszText = "资料";
m_tab.InsertItem (0,&item);
item.pszText ="文件";
m_tab.InsertItem (1,&item);
m_mm1.Create (IDD_DIALOG1,&m_tab);
m_mm2.Create (IDD_DIALOG2,&m_tab);
m_tab.GetClientRect (&r);
m_mm1.SetWindowPos (NULL,0,0,r.right,r.bottom-23,SWP_SHOWWINDOW);//显示m_mm1和m_mm2对话框在Tab控件上
m_mm2.SetWindowPos (NULL,0,0,r.right,r.bottom-23,SWP_HIDEWINDOW);// 坐标是对话框在Tab控件上的位置
return 0;
}
应该怎么改才能实现?