ModifyStyle函数的用法
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函数的用法相关推荐
- 关于C语言中的malloc和free函数的用法
一.malloc()和free()的基本概念以及基本用法: 1.函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针 ...
- Python assert断言函数及用法
Python assert断言函数及用法 Python assert 语句,又称断言语句,可以看做是功能缩小版的 if 语句,它用于判断某个表达式的值,如果值为真,则程序可以继续往下执行:反之,Pyt ...
- python中的counter()、elements()、most_common()和subtract()函数的用法
python中的counter().elements().most_common()和subtract()函数的用法 counter()方法: class collections.Counter([i ...
- Java正则表达式--Matcher.group函数的用法
https://www.cnblogs.com/jiafuwei/p/6080984.html Java正则表达式--Matcher.group函数的用法 原来,group是针对()来说的,group ...
- MapInfo中常用查询函数及用法
MapInfo中常用查询函数及用法: 函数用途 语法 备注 图层中选点 Str$(obj)="point": Str(String)表示字符串:point表示点: 图层中选线 St ...
- Oracle trunc()函数的用法
--Oracle trunc()函数的用法 /**************日期********************/ 1.select trunc(sysdate) from dual --20 ...
- php error log 函数,php日志函数error_log如何使用 php日志函数error_log用法介绍
php日志函数error_log如何使用?这篇文章主要介绍了php日志函数error_log用法,结合实例形式分析了php日志函数error_log相关的配置文件设置.函数功能.用法与使用注意事项,需 ...
- Python中的map()函数和reduce()函数的用法
Python中的map()函数和reduce()函数的用法 这篇文章主要介绍了Python中的map()函数和reduce()函数的用法,代码基于Python2.x版本,需要的朋友可以参考下
- php函数find的用法,c语言find函数的用法详解
c语言find函数的用法详解 C语言之find()函数 find函数用于查找数组中的某一个指定元素的位置. 比如:有一个数组[0, 0, 5, 4, 4]: 问:元素5的在什么位置,find函数 返回 ...
最新文章
- 全能音乐助手序列号_颜控最爱的全能本 惠普星14全能轻薄本深度解析
- 六数码问题(广搜_队列)
- 史上最全,100+大数据开源处理工具汇总
- delete mysql 大表_无语了,直到今天,我才揪出MySQL磁盘消耗迅猛的“真凶”!
- 51nod 1717 好数 (水题)
- oracle创建包 和调用,oracle创建函数和调用存储过程和调用函数的例子(区别)...
- jzoj3913-艰难的选择【差分,统计】
- Angular问题03 @angular/material版本问题
- ios 发送请求时按home_iPhone 是否能够升级至指定的 iOS 系统版本?
- 【LeetCode】剑指 Offer 18. 删除链表的节点
- POJ 2798 2进制转换为16进制
- centos7 split 切割文件_CentOS 大文件夹按固定块大小分割打包实验
- linux cpu驱动程序,Linux kernel-CPU 调频
- 微信视频号头像怎么换?怎么设置?必看!5个思路帮你快速敲定头像
- 移动端300ms延迟_移动端300ms延迟的解决方法
- java 处理 barCode(条形码)
- Java 读取文件 MD5 sha1 sha256 sha224 sha384 sha512
- android开发微信分享隐藏logo,前两天刚刚做了微信分享自定义logo和文字,做个标记,从零开始记录...
- FFmpeg滤镜:制作图片视频流(续)
- 网络变压器作用(续):T件和扼流圈(K件)组成的网络变压器及其作用
热门文章
- 取消管理员取得所有权_win7管理员取得所有权批处理 - 卡饭网
- lsqcurvefit拟合结果为复数_非线性拟合怎么转化为线性拟合?
- android动态添加标签,android – 动态添加Textview
- android内存不足,Android OutOfMemoryError:内存不足问题的排查与解决
- 计算机二级7月考试,2020年计算机二级MS Office考试每日一练(7月27日)
- delphi保存为html文件,如何在程序中将powerpoint生成html页面。就是和在powerpoint另存为html格式的一样(120分)...
- python自定义分页器()转自https://www.cnblogs.com/yuanchenqi/articles/7652353.html
- 【Python 13】分形树绘制1.0--五角星(turtle库)
- 记一次使用快速幂与Miller-Rabin的大素数生成算法
- 原型模式——HeadFirst设计模式学习笔记