MFC中怎样为按钮增加图标

MFC中怎样为按钮增加图标,第1张

你在相应的头文件里找到CButton XX的声明。然后把CButton改成COwnerDrawButton。你再回classwizard ,你就发现他已经改成你要改的了。

如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! vae.la

楼上方法可行,但由于MFC中有多个图标在不同的状态下使用,如在windows资源管理器中不同显示模式时的大图标、小图标,在你的MFC应用程序主框架窗体标题拦里显示的图标,在你主视窗view标题拦里显示的图标都可以不同(向导默认是相同的图标),因此,VC中比较正规的做法是你点击应用程序工程项目->资源文件夹->工程文件名.rc ->icon,在里面有不同情况下的大小icon,你可以直接点击打开图形编辑修改图标,或从其他文件导入来改变你的程序图标。 另外,你可以在此增加任何新的iocn资源,编辑或导入图形,这些资源都会有个ID,你可以用这个ID在程序中加载使用这些图标。 在这里编辑更新的图标,你编译时会自动编译这个rc文件,并将这些图标自动嵌入你的执行文件里。 除此之外,你的程序还可以通过特定的ID直接使用windows系统内置的ICON,这些ICON的ID你可以通过查阅相关手册,使用系统内置资源的好处是,它是共享资源,不会占用物理空间。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11738852.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存