您的位置:程序门 -> vb -> 资源



vb窗体的图标能不能动态更改


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vb窗体的图标能不能动态更改[已结贴,结贴人:core2]
发表于:2007-12-27 17:12:29 楼主
我想把程序的图标放到任务栏的托盘中去,而且,我想把通过loadrespicture函数来
把程序的图标更换成资源文件中的图标,我该怎么办?
发表于:2007-12-27 17:16:261楼 得分:3
http://hi.baidu.com/eli261/blog/item/96e1f336709b48310a55a90f.html
发表于:2007-12-28 19:39:112楼 得分:0
还是不行呀,大家帮帮忙啊
发表于:2008-01-03 22:57:363楼 得分:0
发表于:2008-01-04 09:30:584楼 得分:4
vb窗体的图标能不能动态更改

//能!

思路!   把要更改的控件存储到资源管理器中
使用的时候释放到特定目录后使用窗体的   icon   属性指向图标文件即可!  

释放资源管理器资源到特定目录下:

vbscript code
dim pic() as byte '声名必须是数组为byte类型 pic = loadresdata(101, "custom") '使用loadresdate函数把资源文件数据放到变量中 a = 路径 & "\***.***" '这个变量a存储要释放文件的路径和存储文件的名字 open a for binary as #1 '这里是使用open语句建立这个文件 put #1, , pic '使用的是 put# 语句 close #1


发表于:2008-01-05 20:33:405楼 得分:3
这个就不是一般的更改图标的问题了
而是notifyicon的问题了

你自己搜索一下"notifyicon   任务栏图标"
代码有一箩筐


快速检索

最新资讯
热门点击