win32程序中怎么添加位图或者图标按钮

win32程序中怎么添加位图或者图标按钮,第1张

子类化BUTTON,处理按钮的WM_PAINT消息,或者在父窗体中利用NM_CUSTOMDRAW 事件来重绘制(这个在MSDN中可以找到示例)。

还有一个简单的方法,就是下载一个WTL ,可以利用WTL中CBitmapButton 类, WTL框架是开源的,生成文件大小几乎和WIN32 SDK程序大小差不多。无须去配置那个庞大的MFC库

#include <atlimage.h>//CImage的头文件

CString path = _T("D:\\yourimg.jpg")//文件路径

CImage image

image.Load(path)

CBitmap bitmap

bitmap.Attach( (HBITMAP) image )

/////////////////////////////////////////////、、、、、、、、、

CImage的详细内容,可以查msdn


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

原文地址: https://outofmemory.cn/bake/11579080.html

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

发表评论

登录后才能评论

评论列表(0条)

保存