ListCtrl如何响应滚动条事件

来源:互联网 发布:vb循环语句 for next 编辑:程序博客网 时间:2024/05/19 03:28
1。在消息映射里面添加对windows的消息接受处理:
BEGIN_MESSAGE_MAP(CListCtrlEx, CListCtrl)
ON_WM_VSCROLL()
ON_WM_HSCROLL()
END_MESSAGE_MAP()
2。在头文件添加消息处理函数
afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
3。CPP中实现
void CListCtrlEx::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
// todo
CWnd::OnVScroll(nSBCode, nPos, pScrollBar);
}
void CListCtrlEx::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
// todo
CWnd::OnHScroll(nSBCode, nPos, pScrollBar);
原创粉丝点击