如何实现类似O&O defrag等磁盘碎片整理软件的界面?
即:打文件后,用一个小方块代表一个簇,显示出文件占用的所有簇,并可以通过单击选中,进行操作。如图:如何实现?其中的小方块用控件还是直接画图?对它们的单击操作又改如何实现呢?

解决方案 »

  1.   

    这种界面用VS2008很好实现,office2007风格
      

  2.   


    没有更好的办法了么?
    必须完全从底层做起,根据鼠标单击位置判断吗?好复杂啊
    现在我倒是画出来了,具体应该怎样去响应Click呢?希望能给点提示
    谢谢!
      

  3.   

    一般都是用控件库的吧,试试bcg,不难看。
      

  4.   


    用控件太那个了,不专业,windows窗口管理器压力太大,一般是直接画上去的,这么规则的区域判断鼠标有啥难?
      

  5.   


    总体界面是,Ribbon 在 2008sp1 下很容易。
    lz 说的应该是像网络蚂蚁一样的那个东西
      

  6.   

    同意 6 楼意见,应该是封装成一个整体的空间,在里面画方格、判断鼠标点击位置。
    要是每个小方格都是一个按钮的话,Windows 真要崩溃了