在VB6中使用多分辨率图标

时间:2015-03-04 20:44:06

标签: windows forms button vb6 icons

我有一些包含32x32,48x48和128x128版本的多分辨率图标。目前,在为按钮分配图标时,它使用48x48版本,因为它是堆栈中的第一个。

由于在分辨率更改或屏幕旋转时运行自动调整大小功能,因此有时使用32x32等不同版本更为理想。

在VB6中,有没有办法利用多个版本?

1 个答案:

答案 0 :(得分:0)

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

相关问题