Ugly "deaktivierte" Bilder von TMainMenu
Delphi 2010, Win32 VCL. Ich muss ein Hauptmenü für meine Anwendung mit dem Standard-Look erstellen. TMainMenu sieht in allen Windows-Versionen gut aus. Das einzig schlechte daran ist, dass Bilder für Elemente mit Aktiviert = Falsch angezeigt werden.
Delphi hat eine seltsame Methode, um deaktivierte Bilder zu erstellen (s / w-Extrusion mit Schrägen, für mich sieht es wie Spew aus). Ich möchte einen Patch für diese Prozedur in VCL-Quellen erstellen und über das Menü deaktivierte Bilder aus derselben TImageList auswählen, kann ihn jedoch nicht finden.
Ist es überhaupt vorhanden oder handelt es sich um einen Standard-Windows-API-Aufruf? Wissen Sie, wo sich das Verfahren befindet?
Sicher OwnerDraw-Stil kann das alles beheben, aber ich möchte eine etwas schnellere Lösung.