VC6.0里用MFC做对话框,其中有给对话框添加一个图片按钮。请问怎么添加?我是纯新手,希望大哥能详细些 10
要的效果其实和按钮控件没区别、就是看见美观点,有图案的样子。。小弟刚来,没什么财富,只能给个一半的了,谢谢。。...
要的效果其实和按钮控件没区别、就是看见美观点,有图案的样子。。小弟刚来,没什么财富,只能给个一半的了,谢谢。。
展开
1个回答
展开全部
// 方法一:加载非资源图片
HBITMAP hBitmap;
hBitmap = (HBITMAP)::LoadImage(NULL, 图片路径//替换成你的图片路径, IMAGE_BITMAP,0,0,
LR_LOADFROMFILE|LR_CREATEDIBSECTION);
// 方法二:加载资源图片
HBITMAP hBitmap;
hBitmap = LoadBitmap(AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDB_BITMAP_TEST)); // IDB_BITMAP_TEST为图片ID
//通过下面方法设置
((CButton *)GetDlgItem(IDC_BUTTON_TEST))->SetBitmap(hBitmap); //IDC_BUTTON_TEST为按钮ID,按钮的Bitmap属性要设置为true,只能加载Bitmap(注意)
HBITMAP hBitmap;
hBitmap = (HBITMAP)::LoadImage(NULL, 图片路径//替换成你的图片路径, IMAGE_BITMAP,0,0,
LR_LOADFROMFILE|LR_CREATEDIBSECTION);
// 方法二:加载资源图片
HBITMAP hBitmap;
hBitmap = LoadBitmap(AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDB_BITMAP_TEST)); // IDB_BITMAP_TEST为图片ID
//通过下面方法设置
((CButton *)GetDlgItem(IDC_BUTTON_TEST))->SetBitmap(hBitmap); //IDC_BUTTON_TEST为按钮ID,按钮的Bitmap属性要设置为true,只能加载Bitmap(注意)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询