CListCtrl 扩展风格设置方法—SetExtendedStyle和ModifyStyleEx

CListCtrl 扩展风格设置方法—SetExtendedStyle和ModifyStyleEx想把ListCtr设置为整行高亮显示错误的方法为:1clistctrl.ModifyStyleEx(0,LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);正确的方法为:1DWORDdwStyle=clistctrl.GetExtendedStyle();2dwStyle|=LVS_EX_FULLROWSELECT|L…

大家好,又见面了,我是你们的朋友全栈君。

想把ListCtr设置为整行高亮显示
错误的方法为:

1 clistctrl.ModifyStyleEx(0,LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);

正确的方法为:

1 DWORD dwStyle = clistctrl.GetExtendedStyle();   
2 dwStyle |= LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES; 
3 clistctrl.SetExtendedStyle(dwStyle);   

那么,ModifyStyleEx和SetExtendedStyle区别在哪里?

实际上,ModifyStyleEx只是对窗口的GWL_EXSTYLE属性作设定,也即只是对窗口的扩展属性作设定,这种属性以WS_EX_作为前缀,比如WS_EX_CLIENTEDGE,

在listctrl 控件中,它的扩展风格的值并没有存入窗口的GWL_EXSTYLE属性值中,而是通过发送LVM_SETEXTENDLISTVIEWSTYLE消息给listctrl控件来实现,因此它就不能通过ModifyStyleEx做设定,只能通过SetExtendedStyle进行设定。

转载于:https://www.cnblogs.com/luzhiyuan/p/3883721.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161692.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 2018年又传喜报!热烈祝贺王家林大师大数据经典著作《Spark SQL大数据实例开发教程》 畅销书籍 出版上市![通俗易懂]

    2018年又传喜报!热烈祝贺王家林大师大数据经典著作《Spark SQL大数据实例开发教程》 畅销书籍 出版上市![通俗易懂]2018年又传喜报!热烈祝贺王家林大师大数据经典著作《SparkSQL大数据实例开发教程》畅销书籍出版上市!作者:王家林段智华 条码书号:9787111591979出版日期:2018/3/1出版社:机械工业出版社丛书名:大数据科学丛书定价:¥59.00        SparkSQL是Spark生态环境中核心和基础的组件,是掌握Spark的关键所在。本书完全从企业级开发的角度出…

    2022年5月10日
  • 对话框皮肤(地下城皮肤怎么获得)

     
    设置圆角对话框:(网上说在onsize中做,我还没有尝试,目前写在OnInitDialog里面了)
    CRectrect;
    GetWindowRect(&rect);
    CRgnreg;
    reg.CreateRoundRectRgn(reg.left,reg.top,rgn.width(),rgn.Height());
    SetWindowRgn(rgn,true);
     设置窗体启动时的大小:
    SetWindo

    2022年4月14日
  • JAVA的除法计算

    JAVA的除法计算我们都知道在JAVA中”/“是取整,”%”是取余,那么我们要是想算类似1÷10=0.1怎么算?方法一DecimalFormat //定义方法 publicstaticStringChufa(inta,intb){ //“0.00000000”确定精度 DecimalFormatdF=newDecimalFormat(“0.00000000”); …

    2022年5月24日
  • 三巨头是什么意思(腾讯财报)

    5月22日晚间,拼多多与阿里巴巴相继公布了财报,拼多多一季度营收同比增长44%,阿里营收则同比增22%,都好于市场预期。而从电商业务来看,阿里虽一直领先于京东与后来者拼多多,但由于家大业大,业务链分散,使得另外两家有了后来居上的机会,拼多多今天的财报中提及了其年度活跃用户已达到了6.28亿,京东近期也在物流方面频频发力,并在上周交出了一季度亮眼的财报,这使…

    2022年4月16日
  • jar包下载网站「建议收藏」

    jar包下载网站「建议收藏」1.这里可以查询POM信息和JAR包下载https://www.kumapai.com/open/query/?querytype=title&querykey=cglib1.https

    2022年7月4日
  • 一文轻松掌握python语言命名规则(规范)

    一文轻松掌握python语言命名规则(规范)和C/C++、Java等语言一样,python在命名上也有一套约定俗成的规则,符合规范的命名可以让程序的可读性大大增加,从而使得代码的逻辑性增强,易于自己和其他协作者在以后的拓展中理解代码的意义,从而提高编写代码的效率。我们在平常编写程序的时候需要注意以下几点:一、python变量名命名的硬性规则1.1.变量名大小写敏感python变量名区分大小写,也就是Student和student在…

    2022年5月24日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号