ListView_SetItemState(m_OrderLstView, 1, LVIS_SELECTED , LVIS_SELECTED);
ListView_SetSelectionMark(m_OrderLstView, 2);
ListView_EnsureVisible (m_OrderLstView, 2, FALSE);全都试过了,就是不高亮选中。
ps:
listview 已经
DWORD dwExStyle = LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES;
ListView_SetExtendedListViewStyle(m_OrderLstView,dwExStyle);
m_OrderLstView.SetExtendedStyle(LVS_EX_FULLROWSELECT);
m_OrderLstView.SetItemState (0, LVIS_SELECTED, LVIS_SELECTED);这样试试!
SetFocus(hList);
HWND hWndListView = CreateWindowEx(NULL,WC_LISTVIEW , "",dwStyle ,0,0, iWidth,iHeight,hWndParent,(HMENU)TID_LISTUSER,hInst,NULL); if(!hWndListView)return NULL;
ListView_SetExtendedListViewStyle(hWndListView, LVS_EX_FULLROWSELECT);