CListView 获取滚动条位置

CListView 获取滚动条位置


CListView中的滚动条不是一个控件,WS_VSCROLL风格创建出来的,应该不能获取其句柄,目前我是没办法。,要获取其滚动的位置,可以采用下面代码:

    SCROLLINFO si;
    si.cbSize 
=   sizeof (si);
    si.fMask 
=  SIF_ALL;
    ::GetScrollInfo(m_hWnd,SB_VERT,
& si);
    
if  (si.nPos  +  si.nPage  >  si.nMax)
        AfxMessageBox(_T(
" end " ));
    
if  (si.nPos  ==  si.nMin)
        AfxMessageBox(_T(
" begin " ));

你可能感兴趣的:(CListView 获取滚动条位置)