各位论坛大哥:
             MFC下, 如何让几个CRect对象之间的横向间隔相等?就想vs2008菜单栏上面“均匀隔开”一样的功能。  烦请列出代码或处理方法也行。对象mfcvs2008

解决方案 »

  1.   

    得取得当前CRECT所在的窗口的宽度,然后进行平均分配
      

  2.   

    好像是数学题你首先要获得的数据,1,左边Rect的left 2,右边Rect的right 3,一共几个Rect。4几个Rect的总宽度 5.(右Rect.right-左Rect.left) - (所以Rect的总宽度) / (Rect数量 - 1)就是每个Rect的间隔。然后用左Rect.right + 间隔 就是第二个Rect的left.循环一下就OK了。