一个View中用到了一个CListCtrl,在OnInitialUpdate函数里面他调用了m_listCtrl.ModifyStyleEx(0, LVS_EX_FULLROWSELECT);但是结果是并没有改变View中这个ListCtrl的效果。
仔细的查阅了MSDN的关于ModifyStyleEx的说明,发现没什么可以的地方,调试几遍发现也没异常,最后在网上一搜索ModifyStyleEx,结果发现碰到这个问题的朋友还真不少,有一遍关于ModifyStyle和ModifyStyleEx无法改变样式的解决方法的文章被转载得到处都是,不仅感慨现在的互联网信息重复程度~~结果看完文章很失望,他完全是重新Create了一个控件。
最后经过努力,发现使用SetExtendStyle函数就可以实现改变Style的功能。
有一点是可以肯定地,如果你重构一个控件继承自CListCtrl,那么你可以在该控件的OnCreate中使用ModifyStyle或者ModifyStyleEx,这都是可以达到目的的,但是如果控件的一个实例是另一个窗口的成员变量,那么你在这个窗口的初始化函数中调用该控件的ModifyStyle或者ModifyStyleEx是不能达到目的的,有些关联的一个说明是SetWindowLong会因为控件和调用者不在同一进程而失败(ModifyStyle和ModifyStyleEx函数中有调用SetWindowLong).

也许有用(也谈VC中ModifyStyleModifyStyleEx无法改变控件的Style)相关推荐

  1. 在VC中如何使用OCX控件 【来源:http://blog.csdn.net/wulang1114/article/details/4806089】

    首先感谢网络中的各位高手,我的文章只是对你们文章的Copy和学习. 工作中客户提供了一个ocx控件,学习了如何使用它.发现网上没用针对像我一样菜鸟的文章,所以我总结一下我的学习成果供菜鸟学习使用. 1 ...

  2. 在VC++中使用Tab Control控件

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 系统环境 ...

  3. 用VC开发串口通信dll控件

    VC串口通信技术网<VC串口上位机编程方法简介>介绍了串口编程的常见方法,其中就有使用串口dll控件的方法,dll是一种动态链接库,使用起来非常方便. 本文利用VC编程工具,对Window ...

  4. 在Delphi程序中应用IE浏览器控件

    ---- 大概大家还记得Delphi的范例程序中的那个浏览器的例子吧.在那个例子中,利用控件THttp的属性和方法制作了一个浏览器.该例子用于理解THttp控件的使用方法,确实不错.但很少有人会用它作 ...

  5. VC MFC列表视图(CListCtrl)控件

    VC MFC列表视图(CListCtrl)控件 列表视图控件 图标风格 CListCtrl类里要了解的函数 SetImageList为列表控件关联一个图像列表 InsertItem插入一项 GetSe ...

  6. MFC中使用TAB Control控件

    2019独角兽企业重金招聘Python工程师标准>>> MFC中使用TAB Control控件 MFC中使用TAB Control控件(转) 假如我现在有个SDI程序,View是Fo ...

  7. 《实用VC编程之玩转控件》第3课:Button按钮控件

    本文转载自:VC驿站 https://www.cctry.com/thread-297405-1-1.html 1.按钮控件的基本使用: 新建对话框工程,拖拽按钮控件,添加点击事件响应函数! a.双击 ...

  8. vc++6.0使用串口控件例程

    vc++6.0使用串口控件例程 1.建立项目: 打开VC++6.0,建立一个基于对话框的MFC应用程序SCommTest; 2.在项目中插入MSComm控件 选择Project菜单下Add To Pr ...

  9. 在IE浏览器中使用Windows窗体控件(三)

    调试Windows窗体控件 要调试窗体控件,你需要按照下面步骤进行. 1.打开浏览器并请求包含窗体控件的那个Html页面. 2.打开visual Studio.Net同时选择工具->调试进程就会 ...

最新文章

  1. 9款精致HTML5/jQuery日历时钟控件源码下载(源码请见百度云) 链接:http://pan.baidu.com/s/1geIXe75 密码:7m4a...
  2. 【C 语言】C 字符串 ( 表示方法 | strcpy | strcat | strlen | strcmp )
  3. 如何快速掌握一门新技术/语言/框架
  4. Redis 2.8.18 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法
  5. Python中ASCII码的数字和字符的转换
  6. “宽带中国、智慧岳阳”项目启动
  7. scala 单例对象 伴生对象
  8. B站韩顺平java学习笔记(九)-- 面向对象编程(高级)章节
  9. android画数码管字体,如何为数字设置数码管LED字体
  10. 当出现Served at:.........时的错误
  11. AndroidQ SystemUI之锁屏加载(下)密码锁屏
  12. 程序员VS产品经理的世纪之争
  13. 如何查找国内各大学本科学位论文?
  14. 【Akka】Akka并发编程设计
  15. 使用计算机读取其时钟值,计算机网络中的时间同步
  16. 使用python,目前最全的Python使用手册
  17. 苹果cms模板_首涂第三套苹果CMSv10自适应视频站模板
  18. 应届毕业生找java初级开发工作需要掌握哪些知识或者技术?
  19. Go语言Windows系统开发环境配置
  20. capslock键英语怎么读_Caps Lock怎么读

热门文章

  1. SuperAgent使用文档
  2. MaxCompute 图计算用户手册(上) 1
  3. 科猫网:农村最稀缺的行业是什么?怎么创业?
  4. 使用PDF24Tools工具怎么将Word文档转化成PDF文件?
  5. “自打脸”的真勇气胜过“打肿脸充胖子”的假豪气 ——华芯通的关闭引发的产业思考...
  6. Qt zint (生成一维码/二维码)
  7. 机器人建模、计算正解、逆解
  8. jar包冲突解决思路
  9. wordpress伪静态如何支持中文(目前不支持分类目录中文)
  10. 猎人营教你如何请健身私教