为什么我16 X 16的图标 被加入进VS2005的工程中就变成32 X 32了呢?

来源:百度知道 编辑:UC知道 时间:2024/05/12 06:12:23
我写一个关于CListCtrl的程序 里面要显示图标 在显示图标时候有个参数是LVSIL_NORMAL或者LVSIL_SMALL 当图标是32X32的时候用NORMAL 是小于32X32的时候用SMALL(比如16X16) 结果我的16X16的图标 载入我VS2005工程后就变成32X32了 害得我用LVSIL_SMALL不能显示 请问这个是怎么回事啊

你在VS2005里面新建图标时,同时创建了16*16和32*32两种格式的图标,如果你只想用16*16的,可以删掉32*32格式的图标。

你双击一个图标资源时,在图标编辑区的左侧可以看到两种格式,删掉32*32的格式

因为vs2005的尺寸是1024乘768的一半。