vc技巧收集:怎样使CListCtrl可以选择一行?

vc技巧收集:怎样使CListCtrl可以选择一行?

怎样使CListCtrl可以选择一行?
 
 
  
 

我用SetItemState只能选中第一列。

 
 回复人: champDong(DoNg) ( ) 信誉:100  2003-03-26 14:09:25Z  得分:10 
 
 
?
使用SetExtendedStyle()函数,

CListCtrl& m_lsCtrl=GetListCtrl();
m_lsCtrl.SetExtendedStyle(lsCtrl.GetExtendedStyle()|LVS_EX_FULLROWSELECT );

 
Top
 
 回复人: masterz(www.fruitfruit.com) ( ) 信誉:273  2003-03-26 14:21:45Z  得分:10 
 
 
?
 hwndListView =GetDlgItem(IDC_LVW)->m_hWnd;
    DWORD dwStyle = ListView_GetExtendedListViewStyle(hwndListView);
    dwStyle |=  LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES
  | LVS_EX_HEADERDRAGDROP ;
    ListView_SetExtendedListViewStyle(hwndListView, dwStyle);

 
 
 

 

你可能感兴趣的:(ListView)