rt,当窗体变化时,显示并不变化,但看一下windows资源管理器如果调整窗体大小时,文件的显示也是随着自动调整的,那么该是如何做到的呢?小弟我刚刚接触vc界面编程,希望各位大虾能够指教,谢了

解决方案 »

  1.   

    需要代码实现,listctl的大小成比例的变,里面的列宽等也可以随着变
      

  2.   

    需要根据代码实现。
    在改变对话框的大小时,需要先获得对话框的大小和listCtrl窗口的大小,获得一个比例和相对位置关系,重新设置listCtrl的位置和大小。
      

  3.   

    响应WM_SIZE消息,CListCtrl::SetColumnWidth
      

  4.   

    楼上的诸位,我也想问这个问题,有一个关键问题没解决:如何得到listCtrl窗口的大小?反正用:
    CRect viewRect(0,0,0,0);
    m_ListCtrl.GetViewRect(viewRect);这种办法不行。