win8 vs2005
在看了很多例子无果之后终于找到解决方法
m_list是ListControl的控件变量
DWORD dwStyle=::GetWindowLong(m_list.m_hWnd,GWL_STYLE);
//设置为报表形式
SetWindowLong(m_list.m_hWnd,GWL_STYLE,dwStyle|LVS_REPORT);
DWORD ExStyle =m_list.GetExtendedStyle();
//设置为整栏选择和网格线
m_list.SetExtendedStyle(ExStyle|LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
=================================================================================================
//#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // 某些 CString 构造函数将是显式的
注释掉 可以规避下面的这个错误
“初始化”: 无法从“BSTR”转换为“ATL::CStringT<BaseType,StringTraits>”