请问,点击按钮实现弹出列表,这个怎么实现啊?
我创建了按钮,然后当点击时重新放置按钮位置,中间的列表框怎么操作。
是不是每次都先删除当前列表,然后重新加载图像列表。如果每次都全部删除再加载会不会
太浪费了,还是有别的办法。希望大家给点儿点拨。
小弟不懂,先谢过了。

解决方案 »

  1.   

    统称OutLookBar控件呀我用的是叫Rollup控件。
    codeproject和VC知识库,均有实例下载,还有教程。我用这个实现过Visio绘图功能
      

  2.   

    重载ListBox这个类,实现列表,在主窗口声明几个对应的对象就可以了~~~~
      

  3.   

    效果最好、效果最简单的方法,是用界面库开发这样的界面。
    推荐一个免费的界面库Xtreme Tool kits 9.6,自己搜一下就能找到的。
      

  4.   

    outlookbar,2008后面的都有这些控件了,要装补丁包~
    版本低的,bcgpro库装了也可以用~
      

  5.   

    多谢各位,小弟受益匪浅。
    重载ListBox,能详细解释下吗?
      

  6.   

    这个东西就是OutLookBar
    网上有例子
    http://search.download.csdn.net/sort/tag/OutlookBar
      

  7.   

    这个是OutlookBar控件,可以去上网搜代码。 当然也可以用树来实现。
      

  8.   

    vs2008 sp 1就有了 。 CMFCTabCtrl 有outlookbar风格。 你也可以用CMFCPropertySheet , 其内部也是封装了CMFCTabCtrl和CTabCtrl。
      

  9.   

    如果楼主不用的话,可以我们网站www.iuishop.com下载QQ代码,里面有这个控件的全部代码。
      

  10.   

    上面应该是:如果楼主不用vc2008 sp1的话。
      

  11.   

    你也可以自己实现,CListCtrl(ICON)+CButton类自己实现
      

  12.   

    这个很简单,可以自己写,以前我在BCB上写过一个这玩意
      

  13.   

    http://www.codeproject.com/KB/toolbars/PinOutBarEx.aspx
    楼主试试这个