ModifyStyle函数的用法
来源:互联网 发布:linux buff cache 编辑:程序博客网 时间:2024/05/13 02:32
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函数的用法
- ModifyStyle函数的用法
- ModifyStyle函数的用法
- ModifyStyle函数的用法
- ModifyStyle函数的用法
- 窗口风格 :"ModifyStyle函数的用法":
- ModifyStyle()的用法
- 函数----ModifyStyle
- 函数----ModifyStyle
- ModifyStyle
- ModifyStyle
- ModifyStyle()
- ModifyStyle
- ModifyStyle
- ModifyStyle
- 修改窗口的风格ModifyStyle
- 编辑框的ModifyStyle具体怎么用?
- 关于ModifyStyle ModifyStyleEx修改自定义控件的问题
- Mysql主从数据库设置
- RACF & mainframe
- poj3061
- ubuntu下载安装软件时,依赖包的问题
- 大家好!
- ModifyStyle函数的用法
- FQDN
- JavaScript offset layerx
- 如何做毕业论文的ppt、准备答辩?
- 心血来潮
- sql2005 单用户改为多用户sql语句
- 测试脚本语言概述
- in标签的使用
- python中使用subprocess调用外部程序