ModifyStyle

CWnd::ModifyStyle   1.作用:   调用这个函数修改窗口的风格   2.函数原型:   BOOL ModifyStyle   (   DWORD dwRemove,   DWORD dwAdd,   UINT nFlags=0   );   3.参数含义:   dwRemove 指定修改时要删除的窗风格。   dwAdd 指定修改时将要增加的窗口风格。   nFlags 该参数将被传给SetWindowPos,否则为0,如果SetWindowPos不被调用的话,一般该参数默认值   4.返回值:   如果该函数成功调用返回一个非0值,否则返回0;   5.备注   如果nFlags不为0, ModifyStyle将调用Windows API 函数SetWindowPos并且结合nFlags和以下四个预先布置好的标志重画该窗口。   SWP_NOSIZE 保持当前大小。   SWP_NOMOVE 保持当前位置.。   SWP_NOZORDER 保持当前的Z次序。   SWP_NOACTIVATE 不激活该窗口。   6.用法:   1、修改控件的原有属性用 ModifyStyle(1,WS_DISABLED);(实际测试时只要是>=0的整形数就行)   2、改回来的话要用ModifyStyle(WS_DISABLED,1);(实际测试时只要是>=0的整形数就行)   如果把参数想像成布尔值的话就使用1这个整形数,要除去第控件的属性就让第一个参数dwRemove为真,修改回来就让第二个参数dwAdd为真.   7.参考代码:   void CMyView::OnInitialUpdate()   {   CView::OnInitialUpdate();   ModifyStyle(0, WS_CLIPCHILDREN);   }   ………………………………………………………………………………………………………………………………   C++中一些实例   SetWindowText("abc"); //设置 窗口标题栏 abc   ModifyStyle(WS_CAPTION,0,0); //去除标题栏   ModifyStyle(0,WS_THICKFRAME,0); //添加 WS_THICKFRAME风格   ModifyStyle(0,WS_EX_TOOLWINDOW,0); //设置工具栏窗口风格   ModifyStyleEx(0,WS_EX_ACCEPTFILES,0); //设置Accept files 属性   也就说,要添加或除去窗口的普通风格,可以使用ModifyStyle 方法来实现   设置或去除窗口的扩展风格,可以使用 ModifyStyleEx 方法。C++中注意大小写。

函数----ModifyStyle相关推荐

  1. 实现标题条的显示与隐藏

    实现标题条的显示与隐藏 作者:rockieyung 有时候为了实际的显示面积大一些或其他的一些原因需要对标题条进行隐藏或显示.本文使用一个简单的例子,说明如何在MFC应用程序的框架下来实现它.其中使用 ...

  2. 什么是工具栏,什么是菜单栏、什么是标题栏,如何隐藏标题栏

    在CMainFrame的OnCreate()中添加如下代码: long Style; //去掉标题栏及其他样式 SetWindowLong(this->m_hWnd,GWL_STYLE,0); ...

  3. VC编程经验汇总(三)

    1. 显示和隐藏标题栏 方法一:使用API实现 //隐藏TitleBar LONG lStyle = ::GetWindowLong(this->m_hWnd, GWL_STYLE); ::Se ...

  4. ModifyStyle函数的用法

    1.作用:Call this member function to modify a window's style. 2.函数原型: BOOL ModifyStyle ( DWORD dwRemove ...

  5. Visual C++中最常用的类与API函数

    这篇文章能让初学者快速了解visual C++ MFC中常见的核心的类与函数,虽然全部看下来有点枯燥,但对初学者快速了解MFC的框架结构很有好处. 常用类 CArchive类:用于二进制保存档案  C ...

  6. 转:CWnd的函数,以后可以在这儿找了!

    CWnd CObject  └CCmdTarget     └CWnd CWnd类提供了微软基础类库中所有窗口类的基本功能. CWnd对象与Windows的窗口不同,但是两者有紧密联系.CWnd对象是 ...

  7. 用glRotatef函数转动对象

    glRotatef 今天费了好大的牛劲,总算能在MFC下让OpenGL画出的对象转动了.最后逼的我差点重写MFC的消息循环函数,总算没走到那步. 还是参考别人的代码,照搬还是不行.还是把OpenGL的 ...

  8. MFC函数书本速查 API函数大全

    基础类 CObject AssertValid p3 Dump p3 IsSerializable p4 Serializable p4 GetRuntimeClass p4 IsKindOf p5 ...

  9. VC中常见API函数使用方法(经验版)

    ***********************************************声明*************************************************** ...

  10. VC中常见API函数用法(经验版)

    ***********************************************声明*************************************************** ...

最新文章

  1. 设计模式六大原则之白话讲解
  2. C#中使用FilleStream实现视频文件的复制
  3. CGTN专访第四范式裴沵思 阐释数字化转型背后的驱动力
  4. 计算机中隐藏的文件找不到了怎么办,我的计算机找不到隐藏文件,是怎么回事啊...
  5. [转]树结构表递归查询在ORACLE和MSSQL中的实现方法
  6. SSIS 学习(2):数据流任务(上)
  7. oracle 各种日期函数格式和操作
  8. mac html编辑器 免费,Mac下 10 款最棒的编辑器
  9. Hyper-V 测试
  10. 2013职称计算机幻灯片题库,2013职称计算机考试题库宝典及答案解析(全).doc
  11. VMware 16 Pro安装MacOS Mojava 10.14
  12. 微信 Android 模块化架构重构实践
  13. 测试银行卡号必看(长度限制及卡号字符类型总结)
  14. 如何删除桌面的回收站图标
  15. 哥德巴赫猜想: 任何一个大于2的偶数都可以拆分为两个素数的和
  16. HttpStatus状态详解
  17. 阿里云网盘,开放申请啦!非会员下载 10MB/s!
  18. c语言程序0xc0000005解决方案,应用程序无法正常启动0xc0000005如何解决
  19. POA理论:不要被你的目标欺骗了你
  20. 现场控制能提高交流电机的效率_凯利讯半导体

热门文章

  1. python仿真,clark变换和park变换
  2. windows 批量创建文件夹
  3. ArrayList集合排序方式总结
  4. 陈丹琦团队最新论文:受GPT-3启发,用小样本学习给语言模型做微调,性能最高提升30%...
  5. Julia(编程语言)
  6. 激光雷达电力巡基于机载激光雷达技术的输电线路树障普查及预警
  7. 小松鼠短视频完美开源源码
  8. mc9.1编程教程入门_教程1-什么是编程?
  9. 大数据开源框架环境配置(一)——安装VMware
  10. PS如何做文字扫描效果(用于较清晰的扫描件)