摘要:
ListView_SetItemState能设置ListView控件的item选中状态信息,例如选中,获取焦点等
函数原型:
ListView_SetItemState( HWND hwnd, int i, UINT state, UINT mask );
示例设置IDC_LIST_OTHER列表视图控件的选中状态代码:
ON_NOTIFY(NM_CLICK, IDC_LIST, OnClickList) void CDlg::OnClickList(NMHDR* pNMHDR, LRESULT* pResult) { // TODO: Add your control notification handler code here LPNMITEMACTIVATE lpNMItem = (LPNMITEMACTIVATE) pNMHDR; int nItem = lpNMItem->iItem; if (nItem != -1) // Ensure item selected { ListView_SetItemState(GetDlgItem(IDC_LIST_OTHER)->m_hWnd, nItem, LVIS_SELECTED, LVIS_SELECTED); } *pResult = 0; }