vb6 - 为什么 VB6 中的工具栏图标在作为 EXE 运行时看起来质量最差?

标签 vb6 icons toolbar

我在 VB6 编辑器程序中有一个工具栏,它有一个 24 位颜色的 24*24 图标。 我把照片放在一个 res 里。资源文件并通过loadImage加载到程序中。

问题是我可以看到图标质量在 Debug模式下运行时看起来不错,但是当我将程序编译成 exe 时,质量会严重下降。

听学长说visual studio里面有个东西会自动降低里面的图像质量。

这是真的吗?如果不是,这里发生了什么? 更重要的是,我该如何解决这个问题?

谢谢!!

最佳答案

是的,VB6 有一个问题,因为它对高彩色图像知之甚少。我与这场战斗进行了漫长而艰苦的斗争,并最终找到了解决办法。

整个问题的关键是 ImageList 控件,所以换一个:http://www.vbaccelerator.com/home/VB/Code/Controls/ImageList/index.asp

然后给自己一个新的工具栏和/或与该图像列表一起使用的命令栏: http://www.vbaccelerator.com/home/VB/Code/Controls/Command_Bar/index.asp http://www.vbaccelerator.com/home/VB/Code/Controls/Toolbar/index.asp

使用这些工具,您不会失去色彩保真度。

关于vb6 - 为什么 VB6 中的工具栏图标在作为 EXE 运行时看起来质量最差?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1529665/

相关文章:

windows - 如何分发 VB6 引导文件?

vbscript - VBS 2D 动态数组在 VB6 中不起作用

ios - 如何缩放不同大小的 iOS 应用程序图标

iOS 应用程序提交,图像尺寸无效

icons - Material Design Lite - 如何将内联图标放入表单

VB6 - 如何自动打破命令行(或msbuild)的兼容性

vb6 - 如何将源代码放入 VB6 的子文件夹中?

c# - 如何在 WPF ToolBar 中使用标准的 Button 样式?

java - 应用栏不显示后退按钮

matlab - 轴重新设置父级时,不显示轴工具栏