如题;

解决方案 »

  1.   

    方法1:在OnSize里处理:
    void CEventDlg::OnSize(UINT nType, int cx, int cy) 
    {
    CDialog::OnSize(nType, cx, cy);

    if (m_EventList.GetSafeHwnd() != NULL)
    {
    m_EventList.SetWindowPos(NULL, 0,0, cx, cy-40, SWP_NOMOVE);
    m_btnDeleteEvent.MoveWindow(cx-108, cy-30, 60, 22);
    m_btnEventManage.MoveWindow(cx-36, cy-30, 60, 22);
    }
    }方法2:用EasySize.h的宏,可以到网上下一个用,动态改变位置很方便。
      

  2.   

    m_EventList??是什么呀,在那儿定义的?
      

  3.   

    m_EventList 是你为窗口放的控件所映射的变量。
      

  4.   

    XTreme中有个resize类
    很好用的,我自己整理过。就是这个功能
      

  5.   

    EasySize.h找到了,就是没有使用方法,最近在网上搜索资料总是不准确!