继承于MFC控件,比如CStatic CEdit等等,在自定义代码中许多人反映无法更改控件的外观属相,这是因为大部分人没有通知主窗体自定义控件的外观更改了,可以使用下列代码进行更改:

ModifyStyle(WS_BORDER,0,SWP_DRAWFRAME);
 ModifyStyleEx(WS_EX_STATICEDGE|WS_EX_WINDOWEDGE|WS_EX_DLGMODALFRAME,

WS_EX_CLIENTEDGE,SWP_DRAWFRAME);

注意必须添加SWP_DRAWFRAME

void CColorEdit::PreSubclassWindow() { ModifyStyle(WS_BORDER,0,SWP_DRAWFRAME); ModifyStyleEx(WS_EX_STATICEDGE|WS_EX_WINDOWEDGE||WS_EX_DLGMODALFRAME, WS_EX_CLIENTEDGE,SWP_DRAWFRAME); GetWindowRect (rect); rect.bottom -= rect.top; rect.right -= rect.left; rect.left = rect.top = 0; CEdit::PreSubclassWindow(); }

关于ModifyStyle ModifyStyleEx修改自定义控件的问题相关推荐

  1. 编辑框的ModifyStyle具体怎么用?

    编辑框的ModifyStyle具体怎么用?   回复人: rovoboy(魂之猎人) ( ) 信誉:100 2002-04-29 16:08:12Z 得分:0     ? /* * Edit Cont ...

  2. 【WinForm】创建自定义控件(转)

    转自:http://www.cnblogs.com/bomo/archive/2012/12/09/2810559.html 虽然VS为我们提供了很多控件可以使用,但有时候这些控件仍然不能满足我们的要 ...

  3. BOOL ModifyStyleEx( DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0 );

    CWnd::ModifyStyleEx   //修改窗口的Style BOOL ModifyStyleEx( DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0 ...

  4. MFC中的几个常用类——CWnd

    2019独角兽企业重金招聘Python工程师标准>>> 1 窗口类 1.1 概述 CObject └CCmdTarget └CWnd CWnd是MFC窗口类的 基类,提供了微软基础类 ...

  5. 【MFC系列-第15天】关联变量的概念与用法

    15.1 权限管理对话框的信息录入与保存 15.2 控件型关联变量: FromHandle和DeleteTempMap管理成员对象表,前者由HWND获取CWnd*,后者进行删除. BOOL Attac ...

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

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

  7. Visual C++ 全能速查宝典

    第1章 数学函数 1.1 _chgsign--求参数的相反数 1.2 _copysign--复制数据 1.3 _hypot--求直角三角形斜边长度 1.4 _max--求两个数中的大数 1.5 _mi ...

  8. Visual C++全能速查宝典

    第1章 数学函数 1.1 _chgsign--求参数的相反数 1.2 _copysign--复制数据 1.3 _hypot--求直角三角形斜边长度 1.4 _max--求两个数中的大数 1.5 _mi ...

  9. Android自定义组合控件

    目标:实现textview和ImageButton组合,可以通过Xml设置自定义控件的属性. 1.控件布局:以Linearlayout为根布局,一个TextView,一个ImageButton. Xm ...

最新文章

  1. 深度对比Jackson和Fastjson,最终我还是选择了...
  2. 大牛程序员分享 Python基础学习笔记
  3. ubuntu 安装eclipse neon版本
  4. 深入理解Lustre文件系统-第13篇 未来的工作
  5. 末端物流 | 快递驿站的产品逻辑
  6. 提高Python程序运行效率三种模式第一种:多进程multiprocessing模块
  7. Keras .ImageDataGenerator图像增强用法大全以及如何和模型结合起来(有代码)
  8. 工作129:动态路由
  9. php 5.0打印数据库,thinkphp5.0数据库操作
  10. 快捷操作之争【原创】
  11. AD19实时高亮显示网络,当鼠标悬停在网络上时能自动高亮
  12. dev cpp的常用快捷键
  13. CAD图纸、影像地形、倾斜摄影、矢量数据统统搬入图新地球,一键浏览分析
  14. 日常生活小技巧 -- Beyond Compare之PC与UNIX文件比较
  15. 什么是生态型平台企业?
  16. 【无人机】基于混合粒子群算法求解无人机航迹规划问题附Matlab代码
  17. 地图采集车的那些事 | 硬件质量篇
  18. 详细的SQL注入相关的命令
  19. hashmap中的key是有序的么_Java中的HashMap,为什么输出竟然是有序的
  20. 神经网络学习(三)比较详细 卷积神经网络原理、手写字体识别(卷积网络实现)

热门文章

  1. 考研二战日记-第36天——高数6.4二阶常系数线性微分方程
  2. Codeforces - Ehab and a component choosing problem
  3. 学习笔记30——DirectX框架
  4. 如果通过访问域名就能访问到网站首页
  5. ElasticSearch知识点汇总
  6. 清华向勇《操作系统》学习笔记12:文件系统
  7. smartGit过期解决方案
  8. Bessie Goes Moo
  9. Navicat 连接 SQL Server 报错(IM002 未发现数据源名称并且未指定默认驱动程序)
  10. ORers‘ Bling Chat | 【高光聊天记录集锦-02】:运小筹读者群里那些热烈的讨论