博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ModifyStyle函数的用法
阅读量:5988 次
发布时间:2019-06-20

本文共 737 字,大约阅读时间需要 2 分钟。

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

);

转载地址:http://syjlx.baihongyu.com/

你可能感兴趣的文章
css 手机适配
查看>>
5个界面效果很炫的JavaScript UI框架
查看>>
根据标准word模板生成word文档类库(开源)
查看>>
Html网页表格结构化标记的应用
查看>>
数据结构和算法 (二)数据结构基础、线性表、栈和队列、数组和字符串
查看>>
二叉树的层序遍历算法实现
查看>>
Measuring Power Values
查看>>
wince6下载地址
查看>>
UIView+LHQExtension(分类)
查看>>
KiB、MiB与KB、MB的区别
查看>>
Java开发环境配置
查看>>
ASP.NET MVC实现多个按钮提交事件
查看>>
Linux 下模拟Http 的get or post请求(curl和wget两种方法)
查看>>
Windows去除快捷箭头
查看>>
关于分页的解决方案收集
查看>>
angularjs指令参数transclude
查看>>
GPT(保护分区)解决办法
查看>>
图像美颜篇(磨皮、锐化、美白)
查看>>
Observer模式
查看>>
写的比较规范的网站
查看>>