#MFC按钮上添加图片

两种方法:每种方法都需要两个步骤(1.建立图片句柄 2.在按钮上根据句柄显示图片3. 按钮的BitMap属性设置为True(听说),但本人测试无论true、false都可以)

本人环境:VS2010,Win7 64Bit C++ (MFC)
##2.1 加载非资源图片,也就是普通图片

HBITMAP   hBitmap; 
	hBitmap = (HBITMAP)::LoadImage( 
 		NULL,
		_T("C://Users//Administrator//Pictures//0.jpg"),   //图片全路径
		IMAGE_BITMAP,                         // 图片格式
		0,0, 
 		LR_LOADFROMFILE|LR_CREATEDIBSECTION);
	((CButton *)GetDlgItem(IDC_BT_BYTE))->SetBitmap(hBitmap);
// IDC_BT_BYTE为按钮ID

##2.2 加载资源图片,也就是位图图片,需要自己在MFC里面编辑
(PS:根据已有图片,编辑图片位图的捷径,可以先导入图片,再复制到位图那里即可)
MFC按钮上添加图片_mfc

HBITMAP   hBitmap; 

hBitmap = LoadBitmap(AfxGetInstanceHandle(), 
 		MAKEINTRESOURCE(IDB_BITMAP1)); 
((CButton *)GetDlgItem(IDC_BT_BYTE))->SetBitmap(hBitmap);
//IDB_BITMAP1为位图资源ID ,IDC_BT_BYTE为按钮ID

技术交流沟通请加微信关注公众号【木石说】后台发送 “cpp”免费免积分获取MFC 源代码,欢迎交流沟通。
MFC按钮上添加图片_visual studio 2010_02