当前位置: 首页 > article >正文

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

);

http://www.lryc.cn/news/2413383.html

相关文章:

  • ARM系列的命名含义及哪种ARM Cortex内核更适合我的应用
  • ic 查询网址
  • Linux服务器配置
  • windows10自动设置时间灰色怎么办
  • JQuery控制radio选中和不选中方法总结
  • 期货绝对稳赚的技巧
  • 计算机网络基础之以太网
  • kramer MTX3-34-M 34x34 8K 灵活模块化矩阵
  • 介绍一个新鲜玩意 开源的杀毒软件
  • ssm酒店管理系统
  • 播放器代码大全
  • juniper官网相关网址
  • Microsoft.XMLHttp的用法
  • iBatis整理——iBatis批处理实现(Sp…
  • linux bridge 网桥详解
  • seo原创工具_码迷SEO内参(11) 百度飓风3绝密算法解密及过百度原创的思路
  • 12种常用的LINUX版本介绍
  • Java常用类(一):HttpClient4.2 Fluent API 的简单了解
  • Microsoft .NET Framework 3.0 简介
  • 精彩---rtl8139网卡驱动程序分析
  • !DOCTYPE html PUBLIC……的组成解释
  • 作为移动开发程序员,4年小Android的心路历程,进阶学习资料!_移动应用开发学习经历(1)
  • 火车票余票问题的算法解析
  • 前端常见浏览器兼容性问题解决方案
  • mtk+android+之mt6577驱动笔记,MTK6577+Android之音频(audio)移植
  • XSS自动化入侵内网
  • 不加好友,QQ强制聊天三法
  • 国外破解站点大全
  • 【童年回忆】4399造梦西游3,各版本CE教程汇总
  • 各大网站架构总结笔记