平时都有 listview 控件 显示记录, 
    今天 领导突然要求 把 照片也显示出来,    一下子不知道如何办了。
  求高人指点一二。放

解决方案 »

  1.   

    据我所知,能显示图标。通过ImageList来设置
      

  2.   

    http://wenku.baidu.com/view/86c07b8171fe910ef12df8a9.html
      

  3.   

    有一个办法可以
    使用GDI+来绘制
    通过ListView的创建Graphics句柄,然后在绘制图片上去
      

  4.   

    Veron_04谢谢你的指点。    能不能 这样:
      我把 图片和数据写到 EXCEL里。
      然后 通过 某个控件,把 这个 EXCEL表里的东西 显示出来。
      

  5.   

    如果可以考虑写入Excel,那么为什么不考虑写入数据库呢?更方便。把图片存入数据库使用Stream即可,参阅:
    http://download.csdn.net/detail/veron_04/1483930
    不过,你的问题关键还是在于如何在ListView上显示图片,难度不小,建议你修改设计,最好使用Picturebox来显示图片。
      

  6.   

    可以显示照片。首先在窗体上加入一个 ImageList 控件,将照片加进去,使每一张照片有一个 Index。然后,把 ImageList 赋给 ListView 控件的 SmallImageList 属性。之后,就可以使 ImageList 的某一个 Item 的 ImageIndex 属性等于某一个图片的 Index。
      

  7.   

    先从ListBox理解Windows控件自绘,处理WM_DRAWITEM消息,理解了,那就换成ListView的WM_NOTIFY消息,都一样,而且ListView的还简单许多。
    反正就是你有DC了,想干啥都行。而逻辑上的处理则交给Windows即可。