MFC listbox高亮显示某行

    技术2023-12-23  100

    void CMFCApplication1Dlg::OnBnClickedBtnfind()    //查找点位ID号 {     // TODO: 在此添加控件通知处理程序代码     CString strId;     GetDlgItemText(IDC_EDIT, strId);     std::map<CString, MetaData>::iterator iter;     if ((iter = m_idBufferMap.find(strId)) != m_idBufferMap.end())     {         int currentIndex = iter->second.m_index;           //设置高亮显示         m_list.SetFocus();//设置焦点         m_list.SetItemState(currentIndex, LVIS_SELECTED | LVIS_FOCUSED, LVIS_SELECTED | LVIS_FOCUSED);//设置状态         m_list.EnsureVisible(currentIndex, FALSE);//设置当前视图可见       }     else     {         AfxMessageBox("未找到");     }       return; }

    Processed: 0.010, SQL: 9