如何选取List Control一行

怎么选取List Control一行?
我用NM_CLICK事件只能选取首列的每行,用GetSelectionMark()方法也可以返回选中的是第几行,怎样可以选中整行,然后返回该行的标示?

------解决方案--------------------
这是List Control的一个扩展样式
创建时设置一下就可以了
C/C++ code

m_ListCtrl.SetExtendedListViewStyle(m_ListCtrl.GetExtendedStyle () | LVS_EX_FULLROWSELECT);

------解决方案--------------------
可以选中一行
C/C++ code
m_listCtrl.SetExtendedStyle(m_listCtrl.GetExtendedStyle() | LVS_EX_FULLROWSELECT);

------解决方案--------------------

在初始化对话框时要改一下对话框STYLE

DWORD dwStyle = m_listTest.GetExtendedStyle(); 
dwStyle |= LVS_EX_FULLROWSELECT;
m_listTest.SetExtendedStyle(dwStyle);
------解决方案--------------------
//设置整行选中的属性:
C/C++ code
m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT);