方法一:
创建好后,调用以下函数就ok了
dword setextendedstyle(dword dwnewstyle);//设置扩展风格
lvs_ex_fullrowselect //单击行时全选所有本行元素,即选中整行
lvs_ex_gridlines // 各列间显示分格线,只有在lvs_report style中有
lvs_ex_headerdragdrop //version 4.70. 使头部header控件可以托放,只有在lvs_report 风格中使用
// 在显示单元的tooltip时发送lvn_getinfotip消息给父窗口. 只有在 list view 的lvs_icon 风格中有
lvs_ex_trackselect //跟踪选择,当鼠标移到上面时就会变成选中颜色,默认就会设置这属性,所有的风格都适用
lvs_ex_oneclickactivate //version 4.70. 当用户双击item时发送lvn_itemactivate消息给父窗口. 指定这属性后同时也会激活hot tracking 属性. hot tracking 就是当鼠标移动到item 上面就会高亮但没有选中
lvs_ex_twoclickactivate //version 4.70. 当用户双击item时发送lvn_itemactivate消息给父窗口. 指定这属性后同时也会激活hot tracking 属性. hot tracking 就是当鼠标移动到item 上面就会高亮但没有选中.
lvs_ex_underlinecold //version 4.71. 没有焦点 items 文本显示下划线. 这个属性必须先指定lvs_ex_oneclickactivate 属性
lvs_ex_underlinehot //version 4.71. 焦点的item文本显示下划线,使用这属性必须前至少指定 lvs_ex_oneclickactivate 或lvs_ex_twoclickactivate 属性
方法二:
::sendmessage(listctrl.m_hwnd, lvm_setextendedlistviewstyle,
lvs_ex_fullrowselect, lvs_ex_fullrowselect)
这里的后面两个lvs_ex_fullrowselect,就是要设置的属性,可以从上面查找相关功能