您的位置:首页 > 其它

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

2006-08-21 19:16 253 查看
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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: