MFC 设置CListCtrl控件滚动条位置

	//获取CListCtrl滚动条当前位置 
	int posY = m_list.GetScrollPos(SB_VERT);//垂直滚动条位置
	int posX = m_list.GetScrollPos(SB_HORZ);//水平滚动条位置

	//设置CListCtrl滚动条位置
	//m_list.SetScrollPos(10,10,TRUE);

	int nCount = m_list.GetItemCount();
	if (nCount > 0)
		m_list.EnsureVisible(nCount - 1, FALSE);//设置滚动条位置

	//设置焦点
	m_list.SetFocus();
	//设置选中某一行
	m_list.SetItemState(nCount - 1, LVIS_SELECTED | LVIS_FOCUSED, LVIS_SELECTED | LVIS_FOCUSED);//选中并聚焦

你可能感兴趣的:(MFC,mfc,c++)