我在ListView控件中加入了很多条记录,使它产生了滚动条,但我想通过一个按钮,就让ListView滚动条滚动到最后一页,应该是发送一条消息控制?SendMessage(ListView1.Handle,WM_VSCROLL,(),0)应该是这样吧,但()种该是什么消息呢?我要向查到类似的消息,该区什么地方找呢?

解决方案 »

  1.   

    SendMessage(ListView1->Handle, WM_VSCROLL, SB_LINEDOWN, NULL);
      

  2.   

    SendMessage(ListView1.Handle, WM_VSCROLL, SB_LINEDOWN, 0);
      

  3.   

    应该是
    SendMessage(ListView1.Handle, WM_VSCROLL, SB_BOTTOM, 0);
      

  4.   

    listview1.Items[i].MakeVisible(PartialOK: Boolean);
    //其中PartialOK参数决定是否该item整体可见还是只要可见就可以了.显示最后一行:
    listview1.Items[ListView1.Items.Count-1].MakeVisible(True);