|
怎么让列表设置为选中后变成蓝色
for (int i=0;i<m_list_result.GetItemCount();i++)
{
m_list_result.SetItemState(i,LVIS_SELECTED|LVIS_FOCUSED, LVIS_SELECTED|LVIS_FOCUSED);
}
本帖最后由 cpp2019 于 2021-5-6 02:26 编辑
- CListCtrl* pList = (CListCtrl*)GetDlgItem(IDC_LIST1);
- // 设置样式,选中时整行变色
- pList->SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_HEADERDRAGDROP);
- // 设置焦点到该控件
- pList->SetFocus();
- // 选中第3行
- pList->SetItemState(2, LVNI_FOCUSED | LVNI_SELECTED, LVNI_FOCUSED | LVNI_SELECTED);
复制代码
|
上一篇: 怎么让列表设置为选中后变成蓝色下一篇: 【C++】关于error LNK2001: unresolved external symbol
|