gpt4 book ai didi

winapi - 为什么属性表中的图标用这么少的颜色呈现?

转载 作者:行者123 更新时间:2023-12-02 09:00:21 24 4
gpt4 key购买 nike

我正在创建一个 property sheet shell extension并希望有一个小图标来将我的属性选项卡与标准系统选项卡分开。不幸的是,我的图标几乎完全呈现为灰色。

原始图片:

在属性表选项卡中:

起初我以为这是我的问题,但后来我发现 TortoiseSVN 似乎也有同样的问题:

Windows 7 和 Windows 8 中都会出现这种情况。

有谁知道为什么这些图像显得如此柔和?另外,有没有人有任何关于如何使图标看起来不错的提示,尽管是无色的?

最佳答案

PropertySheet 函数使用 16 色 (ILC_COLOR) ImageList 初始化其选项卡控件,并将为每个页面提供的图标复制到其中。似乎没有办法覆盖它并提供您自己的 ImageList (或指定创建的 ImageList 的位深度)。据推测,这是原始 Windows 95 代码的遗留问题,随着事情的发展,这些代码从未得到更新。

关于winapi - 为什么属性表中的图标用这么少的颜色呈现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15366517/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com