其实也就是在程序中有一排工具栏,鼠标放到工具栏中的图标上的时候图标会动态变大,还可以将它拖出来放到应用程序中的任何地方。就和win7桌面下方的工具栏差不多的效果,或者苹果电脑上的那种样子。给点idea吧,怎么在vc里面实现这样的效果,看上去比较好看的~~

解决方案 »

  1.   

    关注一下,这个应该是自己绘制的控件吧,记住控件的位置,在窗口加载的时候,去MoveWindow到指定的位置
      

  2.   

    为了实现简单,我先用了图像控件加载了图片作为图标,在鼠标移动上去的时候用setwindowpos改变大小,但图像控件改变大小后要刷新才能正常显示,就造成了图标在移动过程中很闪现在准备用新建窗体做为显示图标的载体,正在尝试中
      

  3.   

    我看过一个例子
    用GDI+实现的
      

  4.   

    是Ribbon界面吗?VC2010的MFC自带了
      

  5.   

    好像哪个网站上有这样的一个例子程序,以dll形式提供的