问题描述如下:
在listview中显示的信息很多,导致一页不能够显示全部信息,就会出现滚动条,而我的listview又是在不断更新(刷新),可能你在浏览后几页的时候来了一个刷新操作,又使页面回到了第一页,我希望在刷新后,依旧回到我当前正在浏览的页面!为了解决这个问题,我的用的方法是:刷新前获取滚动条的位置,在刷新后设置滚动条的位置,可是我不知道如何获取cscrollbar!或者您有其他的办法,希望赐教!
在线等
在listview中显示的信息很多,导致一页不能够显示全部信息,就会出现滚动条,而我的listview又是在不断更新(刷新),可能你在浏览后几页的时候来了一个刷新操作,又使页面回到了第一页,我希望在刷新后,依旧回到我当前正在浏览的页面!为了解决这个问题,我的用的方法是:刷新前获取滚动条的位置,在刷新后设置滚动条的位置,可是我不知道如何获取cscrollbar!或者您有其他的办法,希望赐教!
在线等
virtual CScrollBar* GetScrollBarCtrl( int nBar ) const;
CWnd::GetScrollBarCtrl
CScrollBar::GetScrollInfo
ShowAllItem()
{
//获取滚动条的位置pos(解决方法?)
//删除ClistView中所有信息
//CListView中输入信息。。 //设置滚动条的位置pos(解决方法?)
}我用过GetScrollBarCtrl GetScrollPos SetScrollPos可是