VC++为button添加图片,无法显示

VC++为button添加图片,无法显示,第1张

在VC中,可以使用芦派CButton::SetBitmap()函数进陪锋贺行图片添加。

函数原型:

HBITMAP SetBitmap(HBITMAP hBitmap)

输入参数:一个bitmap图片的句柄

返回值:按钮上原来的图片的句柄。

示例:

CBitmap * pBitmap  = new CBitmap() //创建图片对象

pBitmap->LoadBitmap(IDB_BITMAP1) //从资源中加载图片

m_button.SetBitmap((HBITMAP)bitmap) //给按钮增加图片

注意:在按钮显示图片的期间,不能基运把pBitmap对象给销毁掉。

首先,需要将需要插入的图片放置一个文件夹内,建议对照片进行有规则的命名斗激,这样可以方便快捷创建多个图片链接。

打开记事本程序,按如下格式输入图片的链接:

<table><img src="d:\pic\*.jpg" width="140" height="140">

将记指游事本中的文本全选进行复制,在Excel工作表中,右击“照片”列第一行,从d出的右键菜单中选择“选择性粘贴”项。

在d出的“选择性粘贴”窗唯销销口中,选中“Unicode文本”项,直接点击“确定”按钮。

最后就会发现相关的图片自动插入到“图片”所在单元格。

用picturebox控件,代御告码如哗辩下:

pictureBox1.Image   =   Image.FromFile("d:\\test.jpg")

比如可以放到一个batton的单击事件里,“d:\\test.jpg ”根据需要替换成自己图片镇芦明的路径。

private void button1_Click(object sender, EventArgs e)

{

pictureBox1.Image = Image.FromFile("D:\\chart.png")

}


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

原文地址: http://outofmemory.cn/bake/11989958.html

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

发表评论

登录后才能评论

评论列表(0条)

保存