如何用VB获得一个图标的高度和宽度?

来源:百度知道 编辑:UC知道 时间:2024/05/08 13:58:05
我的图标是用ExtractIcon函数提取出来的,然后用DrawIcon函数画到PictureBox上面的,设置自动适应图片大小没用,请高人指点!!
顺便问一下能不能将提取出来的图标不靠PictureBox,像复制一样直接保存到指定路径,或者保存到一个变量里?

添加一个image控件
image1.picture=loadpicture("ico1.ico")

image.width/height就是ico大大小

但要注意,很多图标包含了不同大小的文件,不能一一获得,只能获得一个适合本颜色数的,排名最靠前的图标大小

p.Width
p.Height

其中p代表图标名

楼上的你这样读出来过??

目前我的方法是,将图标加载到image控件中,将image控件的属性设置为适合图片大小,再读image控件的高度和宽度来实现的。