MFC问题listcontrl控件为什么没能插入列

MFC问题listcontrl控件为什么没能插入列,第1张

先初始化再使用,你没初始化。

  LONG lStyle

      lStyle = 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控件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11967375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存