MFC CListCtrl控件隐藏滚动条但是保留用鼠标滚轮滚动效果的方法

来源:互联网 发布:和女孩子网络聊天技巧 编辑:程序博客网 时间:2024/04/29 19:04

重载以下两个消息

    ON_WM_MOUSEWHEEL()    ON_WM_NCCALCSIZE()

在响应函数中

void CSolidListCtrl::OnNcCalcSize(BOOL bCalcValidRects, NCCALCSIZE_PARAMS* lpncsp){    ShowScrollBar(SB_BOTH, FALSE);    CListCtrl::OnNcCalcSize(bCalcValidRects, lpncsp);}BOOL CSolidListCtrl::OnMouseWheel(UINT nFlags, short zDelta, CPoint pt){    Scroll(CSize(0, -zDelta));    return CListCtrl::OnMouseWheel(nFlags, zDelta, pt);}
原创粉丝点击