VB6中的多分辨率图标使用

4
我有一些多分辨率图标,包括32x32、48x48和128x128版本。目前,在为按钮分配图标时,它使用48x48版本,因为它是堆栈中的第一个。
由于自动调整大小函数在分辨率更改或屏幕旋转时运行,有时使用不同的版本,比如32x32会更理想。
在VB6中,有没有办法利用多个版本呢?
1个回答

0
我发现最佳方法是每个图标文件只有一个图标图像。如果您希望图标显示为16x16,则提供带有16x16图标的.ico文件,例如8位颜色。这样VB就必须使用您提供的图标。这可能意味着您最终会拥有相同图标的几个文件版本(16x16、32x32),但它会使生活变得更加轻松。

所以直接回答我的问题,答案是否定的。你描述的方法当然是可行的。只是不太幸运,也不够动态。 - Steven_BDawg

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接