社区
ATL
帖子详情
MFC的GroupBox如何实现背景透明
righthook8
2011-06-27 11:51:47
我也写了一个ActiveX模仿与MFC的GroupBox一样的功能,但是总是不能实现背景透明,还有就是运行的时候虽透明了,但是放进去的控件根本不响应消息,要么就是编辑状态下Z序比我写的控件大的不能显示,Z序小的就可以显示,运行时可以响应消息,但背景不能透明,编辑时也不透明,,真不知道MFC的那个是咋实现的,
...全文
559
5
打赏
收藏
MFC的GroupBox如何实现背景透明
我也写了一个ActiveX模仿与MFC的GroupBox一样的功能,但是总是不能实现背景透明,还有就是运行的时候虽透明了,但是放进去的控件根本不响应消息,要么就是编辑状态下Z序比我写的控件大的不能显示,Z序小的就可以显示,运行时可以响应消息,但背景不能透明,编辑时也不透明,,真不知道MFC的那个是咋实现的,
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
righthook8
2011-06-28
打赏
举报
回复
现在就剩下一点没解决了,就是为什么在设计时不是透明的了,请教高人啊
righthook8
2011-06-27
打赏
举报
回复
没有人会吗,,只是让一个ActiveX控件让白色底色透明就行了,,就是去掉那个自带的白色底色
无趣
2011-06-27
打赏
举报
回复
不要炫技,能方便、简单地解决问题就是好方法。
righthook8
2011-06-27
打赏
举报
回复
这种方法,,,不可取,,木油一点技术含量,,
无趣
2011-06-27
打赏
举报
回复
用4个GroupBox搭建一个框子不就行了吗。让每个GroupBox对边边框重合在一起。
MFC
重绘
Group
Box
透明
// 设置
背景
透明
dc.SetBkMode(TRANSPARENT); // 创建圆角矩形 CPen pen(PS_SOLID, 1, RGB(0, 0, 0)); // 可以根据需求更改边框颜色 dc.SelectObject(&pen); CRect roundedRect = rect; roundedRect....
MFC
Group
Box
自绘控件,可以方便改变边框的颜色
在这个特定的案例中,"
MFC
Group
Box
自绘控件,可以方便改变边框的颜色"指的是创建了一个自定义的
MFC
Group
Box
控件,该控件允许开发者自定义边框颜色,同时还能设置显示的字体,以满足特定的界面设计需求。...
group
box
透明
背景
- **边框
透明
**:单纯改变
背景
透明
可能不会影响边框,若需要边框
透明
,可能需要额外的处理,如自定义边框样式。 - **事件处理**:
透明
的
group
Box
可能会影响到背后的控件接收鼠标点击等事件,需要合理调整事件处理...
改变
MFC
对话框
背景
色、控件内的字体
请注意,`SetBkMode(TRANSPARENT)`用于使控件
背景
透明
,这样对话框的
背景
颜色才能显示出来。而`CreateSolidBrush(backColor)`创建了一个基于指定颜色的实心画刷,这个画刷将被用作控件的
背景
。 除了`OnCtlColor`...
背景
透明
的Static、Radio、Check
Box
、
Group
Box
控件
本文将深入探讨如何
实现
背景
透明
的Static、Radio、Check
Box
和
Group
Box
控件,这四个控件在许多应用程序中都非常常见,它们的功能分别是显示文本、单选按钮、复选框和分组容器。在传统的Windows GUI开发中,这些控件...
ATL
3,248
社区成员
48,531
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章