你知道 KeePass Password Safe 2 吗?它是开源的,我正在尝试做一些事情,但我遇到了死胡同,无法找到代码在哪里执行此操作以及它为什么要执行此操作。
源代码在这里,它是用 C# 编码的:http: //downloads.sourceforge.net/keepass/KeePass-2.08-Source.zip
问题是 TreeView 节点和 ListView 条目的图标如果来自 alpha 混合的 PNG 文件,则无法正确呈现。例如,我创建了一个 16x16 的图像并填充了纯红色但透明度为 50%,并将其保存为 PNG。然后将此图标添加到 TreeView 节点之一,KeePass 以灰色显示此图标。
如您所知,我不是此应用程序的作者,并且无法发布特定的代码块,因为我不知道哪个可能导致问题,就像我说的那样,我不知道这是从哪里来的。
有人可以帮我吗?
编辑:
我想我在这里找到了问题:http:
//www.codeproject.com/KB/miscctrl/AlphaImageImagelist.aspx