首页
社区
课程
招聘
[求助]MFC窗口ListCrtl滚动条设置
发表于: 2019-5-11 14:03 3803

[求助]MFC窗口ListCrtl滚动条设置

2019-5-11 14:03
3803
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 157
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
2019-5-14 09:27
0
雪    币: 125
活跃值: (45)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
                       m_pListCrtl->SetItem(i,                // index为5的被选中
                               0, LVIF_STATE, NULL, 0, LVIS_SELECTED, 
                               LVIS_SELECTED, 0);
                       //m_pListCrtl->SetItemState(i, LVIS_FOCUSED | LVIS_SELECTED,LVIS_FOCUSED | LVIS_SELECTED); 
                       //m_pListCrtl->SetSelectionMark(i);
                       m_pListCrtl->SetFocus();//获得焦点
                       //设置跟随滚动到选择项
                       int nItem = m_pListCrtl->GetTopIndex(); 
                       CRect rc;
                       m_pListCrtl->GetItemRect(nItem, rc, LVIR_BOUNDS);
                       CSize sz(0, (i - nItem)*rc.Height());
                       m_pListCrtl->Scroll(sz);
早已解决,多谢友情帮助
2019-5-14 16:14
0
游客
登录 | 注册 方可回帖
返回
//