Forum: Win32/Win64 API (native code)
Delphi
by s.h.a.r.k,
3. Jan 2011
Funktioniert doch wunderbar?! Du musst nur die passenden Eigenschaften in der PNGImageList setzen:
EnabledImages auf True, dann haben die Images die normale Farbe.
EnabledImages auf False und PngOptions.pngGrayScaleOnDisabled := False -> dann werden die Images abgeschwächt gezeichnet.
EnabledImages auf False und PngOptions.pngGrayScaleOnDisabled := True -> dann werden die Images ausgegraut...
Forum: Win32/Win64 API (native code)
Delphi
by s.h.a.r.k,
3. Jan 2011
Zu dem grau gefärbten Bilder: diese schauen echt nicht sehr schön aus! Die Transparenz wird dabei scheinbar deaktiviert.
Schau dir mal die PNGComponents an. Dort gibt es einen PNG-Button, bei dem man pngGrayscaleOnDisabled setzen kann.