先初始化再使用,你没初始化。
LONG lStylelStyle = GetWindowLong(m_list.m_hWnd,GWL_STYLE)//获取当绝卜前窗口style
lStyle &= ~LVS_TYPEMASK //清除显示方式位
lStyle |= LVS_REPORT //设置style
SetWindowLong(m_list.m_hWnd, GWL_STYLE,lStyle)//设置style
//CListCtrl扩展样式改变
DWORD dwStyle = m_list.GetExtendedStyle()//*
dwStyle |= LVS_EX_FULLROWSELECT //选中整行(只适用与report风格的listctrl)
dwStyle |= LVS_EX_GRIDLINES // 网格线(只适用与report风格的listctrl)
dwStyle 并游穗|= LVS_EX_CHECKBOXES //item前生成checkbox控件
dwStyle |=LVS_EX_FLATSB 磨型 // 扁平风格滚动
dwStyle |=LVS_EX_HEADERDRAGDROP // 允许标题拖拽
m_list.SetExtendedStyle(dwStyle) //设置扩展风格
ListView中VC6中就是ListCtrl控件。先选择ListCtrl控件,画出这个控件,然后右击肆蔽这个控件,在Styles选项卡的View组合框神带中选择“Report”,即可得游雹芦到ListView控件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)