不知道用什么样的函数
举个例子吧
例如我将CTreeCtrl 树控件放在一个dialog中,然后当我改变窗体大小的时候,怎么样才能让树控件也自动跟着改变大小?
谢谢!

解决方案 »

  1.   

    谢谢~
    给我一个怎么用SetWindowRgn()的例子吧
    谢谢~
      

  2.   

    例如:
    void myDialog::OnSize(UINT nType, int cx, int cy) 
    {
    CDialog::OnSize(nType, cx, cy);

    // TODO: Add your message handler code here

    CTreeCtrl * p = (CTreeCtrl *)this->GetDlgItem(IDC_TREEVIEW1);
    if(p->GetSafeHwnd())
    {
    p->MoveWindow(0,0,cx,cy);
    }
    }
      

  3.   

    树控件改变大小跟SetWindowRgn()有什么关系??
      

  4.   

    响应WM_SIZE消息,
    用SetWindowPos()调整需要移动的窗口位置和大小
      

  5.   

    同意 kenskens(王) lygfqy(风清扬)
    在OnSize()中改变控件的大小。