关于ModifyStyle ModifyStyleEx修改自定义控件的问题
继承于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修改自定义控件的问题相关推荐
- 编辑框的ModifyStyle具体怎么用?
编辑框的ModifyStyle具体怎么用? 回复人: rovoboy(魂之猎人) ( ) 信誉:100 2002-04-29 16:08:12Z 得分:0 ? /* * Edit Cont ...
- 【WinForm】创建自定义控件(转)
转自:http://www.cnblogs.com/bomo/archive/2012/12/09/2810559.html 虽然VS为我们提供了很多控件可以使用,但有时候这些控件仍然不能满足我们的要 ...
- BOOL ModifyStyleEx( DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0 );
CWnd::ModifyStyleEx //修改窗口的Style BOOL ModifyStyleEx( DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0 ...
- MFC中的几个常用类——CWnd
2019独角兽企业重金招聘Python工程师标准>>> 1 窗口类 1.1 概述 CObject └CCmdTarget └CWnd CWnd是MFC窗口类的 基类,提供了微软基础类 ...
- 【MFC系列-第15天】关联变量的概念与用法
15.1 权限管理对话框的信息录入与保存 15.2 控件型关联变量: FromHandle和DeleteTempMap管理成员对象表,前者由HWND获取CWnd*,后者进行删除. BOOL Attac ...
- 转:CWnd的函数,以后可以在这儿找了!
CWnd CObject └CCmdTarget └CWnd CWnd类提供了微软基础类库中所有窗口类的基本功能. CWnd对象与Windows的窗口不同,但是两者有紧密联系.CWnd对象是 ...
- Visual C++ 全能速查宝典
第1章 数学函数 1.1 _chgsign--求参数的相反数 1.2 _copysign--复制数据 1.3 _hypot--求直角三角形斜边长度 1.4 _max--求两个数中的大数 1.5 _mi ...
- Visual C++全能速查宝典
第1章 数学函数 1.1 _chgsign--求参数的相反数 1.2 _copysign--复制数据 1.3 _hypot--求直角三角形斜边长度 1.4 _max--求两个数中的大数 1.5 _mi ...
- Android自定义组合控件
目标:实现textview和ImageButton组合,可以通过Xml设置自定义控件的属性. 1.控件布局:以Linearlayout为根布局,一个TextView,一个ImageButton. Xm ...
最新文章
- 深度对比Jackson和Fastjson,最终我还是选择了...
- 大牛程序员分享 Python基础学习笔记
- ubuntu 安装eclipse neon版本
- 深入理解Lustre文件系统-第13篇 未来的工作
- 末端物流 | 快递驿站的产品逻辑
- 提高Python程序运行效率三种模式第一种:多进程multiprocessing模块
- Keras .ImageDataGenerator图像增强用法大全以及如何和模型结合起来(有代码)
- 工作129:动态路由
- php 5.0打印数据库,thinkphp5.0数据库操作
- 快捷操作之争【原创】
- AD19实时高亮显示网络,当鼠标悬停在网络上时能自动高亮
- dev cpp的常用快捷键
- CAD图纸、影像地形、倾斜摄影、矢量数据统统搬入图新地球,一键浏览分析
- 日常生活小技巧 -- Beyond Compare之PC与UNIX文件比较
- 什么是生态型平台企业?
- 【无人机】基于混合粒子群算法求解无人机航迹规划问题附Matlab代码
- 地图采集车的那些事 | 硬件质量篇
- 详细的SQL注入相关的命令
- hashmap中的key是有序的么_Java中的HashMap,为什么输出竟然是有序的
- 神经网络学习(三)比较详细 卷积神经网络原理、手写字体识别(卷积网络实现)
热门文章
- 考研二战日记-第36天——高数6.4二阶常系数线性微分方程
- Codeforces - Ehab and a component choosing problem
- 学习笔记30——DirectX框架
- 如果通过访问域名就能访问到网站首页
- ElasticSearch知识点汇总
- 清华向勇《操作系统》学习笔记12:文件系统
- smartGit过期解决方案
- Bessie Goes Moo
- Navicat 连接 SQL Server 报错(IM002 未发现数据源名称并且未指定默认驱动程序)
- ORers‘ Bling Chat | 【高光聊天记录集锦-02】:运小筹读者群里那些热烈的讨论