Ugly “disabled” images of TMainMenu

十年热恋 提交于 2019-11-29 22:38:43
Roddy

There's a great post on Galfar's Lair blog which describes the problem, and has code for a workaround, overriding the TImageList DoDraw method.

Here's the pic (linked) showing the 'before' and 'after'.

I think this relates to pretty much all Delphi versions.

If you can provide your images as PNG you can use TPngImageList from PngComponents. It has different options to make a blended or grayscaled disabled image. The PNG format allows you to make use of alphablending.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!