将位图添加到 MFC 中的按钮

Posted

技术标签:

【中文标题】将位图添加到 MFC 中的按钮【英文标题】:Adding bitmap to button in MFC 【发布时间】:2013-10-31 21:48:42 【问题描述】:

我想在 MFC 中创建一个自定义按钮,如下所示,

它是一个 png 图像,我需要处理按钮单击/按钮悬停事件,每个事件都有不同的图像。 我如何在 VC++/MFC 中实现这一点

【问题讨论】:

MFC Image Button with transparency 的可能重复项 【参考方案1】:

查看docu。有一个函数 CMFCButton::SetImage 可以获取 3 张正常、热和禁用的图像。

【讨论】:

我认为这不适用于 png 图像。但是,您可以使用 GDI+ 创建和渲染图像。

以上是关于将位图添加到 MFC 中的按钮的主要内容,如果未能解决你的问题,请参考以下文章

猎豹MFC--图片控件CStatic和动画控件CAnimateCtrl

如何在 MFC 的按钮中添加图像和文本?

MFC 单文档添加自定义位图工具栏图标

猎豹MFC--Toolbar工具栏也是一种4位16色位图资源

MFC按钮控件实现指示灯效果

猎豹MFC--列表控件ListControl