控件无法resize的问题
我碰到一个问题,当窗口resize后我的控件无法resize。
我有一个基于CDialogBar的窗口,窗口里面有一个CTreeCtrl的控件。当DialogBar窗口size改变时,这个treeCtrl控件的size却一直不变,不知道哪里出了问题,这是我的代码,希望大家帮我看看,多谢了。
我我的DialogBar类的OnSize里边添加了代码:
void CMyDlgBar::OnSize(UINT nType, int cx, int cy)
{
CDialogBar::OnSize(nType, cx, cy);
CRect rc;
GetClientRect(&rc);
int cx1=rc.left+10;
int cy1=rc.top+20;
int width1=rc.right-rc.left-20;
int heigth1=rc.bottom-rc.top-40;
m_TreeCtrl.SetWindowPos(NULL,cx1,cy1,width1,heigth1,SWP_DRAWFRAME);
请大家帮我看看问题出在哪,谢谢。