MFC对话框-按钮背景透明

塔尖的小蜗牛 2011-10-05 11:39:09
本人需要对照Photoshop制作的一些界面示意图用对话框进行实现。
于是我首先将各个界面示意图转换成BMP格式的图片,并导入到对话框程序的bmp资源中。
现在可以将之贴到对话框背景上了。
可是,这些示意图上有很多按钮、RichEdit等,要将BMP图片中的这些对应区域填上对应的控件,并且确保不破坏背景图片的协调性。
一种方法是将对应控件的地方抠挖,填上自己的控件——太麻烦,况且示意图不少,工作量太繁重
另一种方法是再对应控件的地方直接填上自己的空间,然后按钮什么的让其背景透明;
但是问题是这些BMP图片都是超过256色的,无法用 MFC 资源编辑器编辑,这样我就找不到图片中对应控件的地方在哪,求助高手,如何解决这个问题。
...全文
226 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2011-10-25
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
noodle123 2011-10-06
  • 打赏
  • 举报
回复
1、直接在外部使用Photoshop将图片对应的特定位置形象的绘制为按钮、RichEdit的图案就可以了。
2、按钮、编辑框的背景透明与底图无关。
A、可自定义一个透明背景的Button类,参考http://www.pudn.com/downloads142/sourcecode/windows/control/button/detail619783.html
B、百度中搜索CButtonST可获取一份源代码供使用。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧