如何把icon对象存为ico文件(icon格式)

QQRN 2002-12-28 04:05:54
如题……
...全文
61 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
QQRN 2003-01-05
  • 打赏
  • 举报
回复
谢谢了,害我SAVE成PNG,吃力不讨好……
Montaque 2002-12-28
  • 打赏
  • 举报
回复
调用icon的save方法就可以了。
Montaque 2002-12-28
  • 打赏
  • 举报
回复
Dim bmp As New System.Drawing.Bitmap(PictureBox1.Image,
32,32)
'从PictureBox1.Image初始化Bitmap,设置保存为图片的大小,标准ico图由
32*32和16*16两种格式组成,此处为32*32,你也可以设置为16*16

Dim ico As System.Drawing.Icon = ico.FromHandle(bmp.GetHicon())
'用Bitmap的句柄,初始化icon,他是专门处理ico文件的类
Dim file As New System.IO.FileStream(SaveFileDialog1.FileName(), IO.FileMode.Create)'创建文件流
ico.Save(file)'保存为ico文件
file.Close()'关闭流

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧