我看到win7桌面上的那些快捷方式图标 鼠标经过时会高亮 用SPY++查看 桌面窗口附着的是Listview32但是我自己在程序中用了一个CListCtrl 并图标显示条目 鼠标经过却没有任何效果请问要怎样才能使CListCtrl 拥有这种现象啊?

解决方案 »

  1.   

    这个需要在鼠标划过的时候使用一个透明的图片来和图标进行alpha混合
      

  2.   

    我不是需要在任何系统上都有这样的效果 只要在win7上是那个效果就可以了 我现在不知道这个效果是不是系统自带的 只需要设定个theme什么的吗?
    谁知道啊
      

  3.   

    貌似只能自己重绘,我以前也翻过VS2005的MSDN文档没找到有API可以实现,然后就自己重绘了。
    你可以看看VS2008/2010的MSDN文档List-View里面有没有相关描述。
      

  4.   

    http://topic.csdn.net/u/20110803/22/3fa78c0b-ad8d-41bc-824f-53558a791b57.html