1.作用:Call this member function to modify a window's style.

2.函数原型:

BOOL ModifyStyle

(

DWORD dwRemove,

DWORD dwAdd,

UINT   nFlags

);

3.参数含义:

dwRemove指定要删除的扩展属性,

dwAdd指定修改时要增加的扩展属性,

nFlag标志一般设置为0。

4用法:

1、修改控件的原有属性用 ModifyStyle(1,WS_DISABLED);(实际测试时只要是>=0的整形数就行)

2、改回来的话要用ModifyStyle(WS_DISABLED,1);(实际测试时只要是>=0的整形数就行)

如果把参数想像成布尔值的话就使用1这个整形数,要除去第控件的属性就让第一个参数dwRemove为真,修改回来就让第二个参数dwAdd为真.

5.参考代码:

CButton* pBtn = NULL;
pBtn = (CButton*)GetDlgItem(IDC_BTN_BROWSEFOLDER);
pBtn->ModifyStyle(1,WS_DISABLED); 
pBtn->Invalidate(FALSE);

6.其他说明:

1ModifyStyle中的风格参数说明:

ES开头的是editbox ES(EDIT STYLE缩写,其他类似)
BS开头的是button
LVS开头的是listview

WS开头的 windows控件通用风格

如果是扩展的风格,加EX,
如WS_EX_CLIENTEDGE

2BOOL ModifyStyleEx(

DWORD dwRemove,

DWORD dwAdd,

UINT nFlags=0

);

ModifyStyle函数的用法相关推荐

  1. 关于C语言中的malloc和free函数的用法

    一.malloc()和free()的基本概念以及基本用法: 1.函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针 ...

  2. Python assert断言函数及用法

    Python assert断言函数及用法 Python assert 语句,又称断言语句,可以看做是功能缩小版的 if 语句,它用于判断某个表达式的值,如果值为真,则程序可以继续往下执行:反之,Pyt ...

  3. python中的counter()、elements()、most_common()和subtract()函数的用法

    python中的counter().elements().most_common()和subtract()函数的用法 counter()方法: class collections.Counter([i ...

  4. Java正则表达式--Matcher.group函数的用法

    https://www.cnblogs.com/jiafuwei/p/6080984.html Java正则表达式--Matcher.group函数的用法 原来,group是针对()来说的,group ...

  5. MapInfo中常用查询函数及用法

    MapInfo中常用查询函数及用法: 函数用途 语法 备注 图层中选点 Str$(obj)="point": Str(String)表示字符串:point表示点: 图层中选线 St ...

  6. Oracle trunc()函数的用法

    --Oracle trunc()函数的用法 /**************日期********************/ 1.select trunc(sysdate) from dual  --20 ...

  7. php error log 函数,php日志函数error_log如何使用 php日志函数error_log用法介绍

    php日志函数error_log如何使用?这篇文章主要介绍了php日志函数error_log用法,结合实例形式分析了php日志函数error_log相关的配置文件设置.函数功能.用法与使用注意事项,需 ...

  8. Python中的map()函数和reduce()函数的用法

    Python中的map()函数和reduce()函数的用法 这篇文章主要介绍了Python中的map()函数和reduce()函数的用法,代码基于Python2.x版本,需要的朋友可以参考下  

  9. php函数find的用法,c语言find函数的用法详解

    c语言find函数的用法详解 C语言之find()函数 find函数用于查找数组中的某一个指定元素的位置. 比如:有一个数组[0, 0, 5, 4, 4]: 问:元素5的在什么位置,find函数 返回 ...

最新文章

  1. 全能音乐助手序列号_颜控最爱的全能本 惠普星14全能轻薄本深度解析
  2. 六数码问题(广搜_队列)
  3. 史上最全,100+大数据开源处理工具汇总
  4. delete mysql 大表_无语了,直到今天,我才揪出MySQL磁盘消耗迅猛的“真凶”!
  5. 51nod 1717 好数 (水题)
  6. oracle创建包 和调用,oracle创建函数和调用存储过程和调用函数的例子(区别)...
  7. jzoj3913-艰难的选择【差分,统计】
  8. Angular问题03 @angular/material版本问题
  9. ios 发送请求时按home_iPhone 是否能够升级至指定的 iOS 系统版本?
  10. 【LeetCode】剑指 Offer 18. 删除链表的节点
  11. POJ 2798 2进制转换为16进制
  12. centos7 split 切割文件_CentOS 大文件夹按固定块大小分割打包实验
  13. linux cpu驱动程序,Linux kernel-CPU 调频
  14. 微信视频号头像怎么换?怎么设置?必看!5个思路帮你快速敲定头像
  15. 移动端300ms延迟_移动端300ms延迟的解决方法
  16. java 处理 barCode(条形码)
  17. Java 读取文件 MD5 sha1 sha256 sha224 sha384 sha512
  18. android开发微信分享隐藏logo,前两天刚刚做了微信分享自定义logo和文字,做个标记,从零开始记录...
  19. FFmpeg滤镜:制作图片视频流(续)
  20. 网络变压器作用(续):T件和扼流圈(K件)组成的网络变压器及其作用

热门文章

  1. 取消管理员取得所有权_win7管理员取得所有权批处理 - 卡饭网
  2. lsqcurvefit拟合结果为复数_非线性拟合怎么转化为线性拟合?
  3. android动态添加标签,android – 动态添加Textview
  4. android内存不足,Android OutOfMemoryError:内存不足问题的排查与解决
  5. 计算机二级7月考试,2020年计算机二级MS Office考试每日一练(7月27日)
  6. delphi保存为html文件,如何在程序中将powerpoint生成html页面。就是和在powerpoint另存为html格式的一样(120分)...
  7. python自定义分页器()转自https://www.cnblogs.com/yuanchenqi/articles/7652353.html
  8. 【Python 13】分形树绘制1.0--五角星(turtle库)
  9. 记一次使用快速幂与Miller-Rabin的大素数生成算法
  10. 原型模式——HeadFirst设计模式学习笔记