MFC中ListCtrl数据更新,显示位置不变
MFC 更新ListCtrl后,如何保持原显示位置大致不变?考虑问题:1.软件界面大小可调,可显示的列表行数也是动态变化的2.ListCtrl中的数据可增、删、改解决思路:用ListCtrl::GetTopIndex()方法获取可显示的第一行你(TopIndex),并用ListCtrl::GetCountPerPage()方法获取可显示的数据条数(nShowPerCount),最后用ListCtrl::EnsureVisible(nShowIndex,False)方法保证nShowIndex行可见,
原创
2021-03-15 15:37:41 ·
1289 阅读 ·
0 评论