那怎么样让listview进行重绘阿,我用一下语句:
SendMessage listview.hwnd, WM_PAINT, drawDC1, ByVal 0&
BitBlt Picture1.hDC, 0, 0, TVWidth, TVHeight, drawDC1, 0, 0, vbSrcCopy发现显示在Picture1上的东西不是listview的全部图像,只有一点点

解决方案 »

  1.   

    将 TVWidth,   TVHeight改为
     TVWidth * 15,   TVHeight * 15
    试试
      

  2.   

    to jennyvenus :
    还是那样,就是只显示了数据内容的第一个单元格的东西,连listview的列头都没有
      

  3.   

    你是先bitblt后wm_paint的,这些东西在vb里我也不熟,顺序换一下看看。
      

  4.   

    这个论坛不是很好贴图,哎,上面的代码如果将listview改成treeview是可以的,但是listview只得到了一点点dc