Delphi-Formularsymbole sind in der Windows 7-Taskleiste verschwommen (bei aktivierter MainFormOnTaskbar)

Wir haben eine in Delphi geschriebene Windows-Desktop-Anwendung, die unter Windows 7 einwandfrei funktioniert, mit der Ausnahme, dass das Symbol des Hauptformulars in der neuen Windows-Taskleiste verschwommen erscheint. Solange die Anwendung noch nicht gestartet wurde, sieht das Symbol gut aus (d. H. Wenn es in der Taskleiste angeheftet ist). Nach dem Start verwendet Windows das Symbol des Hauptformulars (anstelle des EXE-Ressourcensymbols) und es ist verschwommen (es sieht aus, als wäre eine 16x16-Version des Symbols vergrößert).

Das Symbol, das wir für die EXE-Datei und das Hauptformular verwenden, ist identisch und enthält alle Arten von Auflösungen, einschließlich 48x48 mit Alpha-Überblendung. <, / P>

Meine Theorie besagt, dass Delphi die zusätzlichen Auflösungen des Symbols ignoriert / löscht, wenn ich die ICO-Datei für das Hauptformular in Delphi importiere. Gibt es eine Möglichkeit, dies zu verhindern / zu beheben? Wie kann am besten sichergestellt werden, dass eine in Delphi geschriebene Anwendung die richtige Symbolauflösung in der Windows 7-Taskleiste verwendet?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage