elva

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"));

posted on 2009-03-05 11:04 叶子 阅读(752) 评论(0)  编辑 收藏 引用 所属分类: C\C++


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理