![]() |
Icons in TNA werden bei eigenem groß
Folgendes Problem:
Ich hab mit Delphi 6 das Programm BirthdayRemember programmiert. Das funktionier bis auf einen Bug auch sehr gut: Wenn bei WinXP die virtuellen Styles aktiviert sind und das Programm sein eigenes Icon in die TNA setzt, werden dort plötzlich alle Icons doppelt so groß. Ich hab dsa ganze mit 2 verschiedenen Komponenten und 1mal per Hand versucht, außerdem mit verschiedenen Iconprogrammen, Icongrößen und Iconfarbmöglichkeiten. Immer das gleiche. Ein Screenshot dazu: ![]() Wer sich das Problem selber anschauen will, hier der Programmlink: ![]() Neueste) ICH WEIß NICHT MEHR WEITER!! HILFE Mehr dazu unter ![]() |
Hallo Onz,
Bei mir sind die Icons einwandfrei: Windows XP Prof. Gruß, Tom |
Ja werden etwas größer dargestellt, ist in der Ico-Datei die Du verwendest nur ein 16x16 Pixel Icon enthalten oder auch andere Größen?
Verwende mal ein Icon das nur ein 16x16 Pixel Symbol enthält. |
Sollte normalerweise keine Rolle spielen, da sich Windows die passend sakliert. Man sollte aber trotzdem passende bereitstellen, da Windows dies eher schlecht als recht macht.
|
Alles schon versucht, das mit den Icongrößen. Sogar in verschiedenen Farbeinstellungen. Geh nicht.
Mehr steht auch hier: ![]() |
Bei mir funktioniert das auch nicht. Alles wird größer in der Taskleiste. Ich hab schon mal eine Komponente zum Minimieren in den Tray gefunden. Schauh mal bei Torry nach CoolTrayIcon. Mit der Kompo geht's wunderbar. Ich hab auch XP und bei mir gings.
Bis bald, man liest sich. Stanlay :dancer2: |
Hehe. CoolTrayIcons ist das, was bei dir die Icons größer macht.
Ich hab das ganz auich mal mit der manuellen Methode (Version 4.1, ![]() kein Erfolg. :wall: |
Sorry, ich kapier nicht , was du meinst. Wenn ich eine Anwendung mit CollTrayIcon in den Tray schick, dann funktioniert das super.
|
ja, bei mir sonst auch, aber bei dem Prog nicht.
Tritt jedoch nur bei XP Personal in bestimmten Auflösungen auf. |
Hast du irgendwas anders gemacht, als sonst. Musst du ja, sonst würde es ja funktionieren.
|
Ich habs mit allem mglichem Sachen und Icons versucht...Kein Erfolg.
|
Zitat:
Bei mir is alles normal, ich hab keinen Probs mit den Icon im Tray. Kannst ja mal versuchen ein 8*8 Pixel Icon zu erstellen, wenns Windows dann immernoch lang zeiht, is es wirklich komsich! |
Oh :oops: Ja, mein XP Home ... peinlich :oops:
Habs mit allen Icongrößen schon versucht. Immer das gleiche. |
Also, um noch mal auf die CoolTrayIcons zu kommen. Da gibt es eine Eigenschaft im OI: DesignPreview. Da wird dann angezeigt, wie das Icon aussehen würde. (Schon in der Taskbar) Übrigens, wenn du willst, kannst du mir ja dein projekt mal schicken (StanlayHanks@yahoo.de). Ich lösch es später dann ja wieder. Dann probier ich das mal aus.
Man liest sich, Stanlay :angle: |
8*8 Pixel is keine reguläre Icon größe! Welchen Iconeditor verwendest du? Sag jetzt nicht Borland ImageEditor oder Windows Paint!!! :witch:
|
Keinen von beiden, hab 3 Andere ausprobiert.
|
Das liegt nicht an den TrayIcon oder sonst was, glaub ich. Ich hab gerade festgestellt, dass, wenn ich dein Programm ausführe, auch alle anderen Symbole im Taskmanager größer werden.
|
Ich verwende ArtIcons Pro! :nerd:
|
Die Zeitbeschränkte Version oder ist die registriert?
|
Natürlich is die registriert. Was dann irgendwann abläuft kommt mir net am PC, sonst gibts wieder unnötige Registry-Einträge!
|
hab nur gemeint, hätte ja eventuell daran liegen können. Mich würd das schon mal interessieren, vielleicht postest du mal den Code, oder einen Teil davon.
|
Zitat:
|
:wall: AHHHHH :wall: AHHHHH :wall: AHHHH :wall: AHHHH
Sorry. Gott, bin ich ein Depp. :wall: AHHHHH :wall: AHHHHH :wall: AHHHH :wall: AHHHH |
Auch unter XP Profissional besteht das Problem, das nach dem start von BirthdayRemember alle Symbole im Tray etwas größer dargestellt werden,
aber das hatte ich ja bereits geschrieben, was mir aber auch noch aufgefallen ist, ist das auch andere Symbole wie z.B. das Anwendungs-Icon oben-links auch größer angezeigt wird, nicht aber nie normalen Icons für Verknüpfungen undso. Ich würde mal behaupten das die Symbole mit einer größe von 24x24 Pixel anstelle von 16x16 Pixeln dargestellt werden, was glaub ich auch den etwas größeren Symbolen in den Werkzeugleisten des Explorer entspricht. Vielleicht hat ja die Tray-Komponente eine Einstellung, bzw. benötigt noch eine Einstellung, damit die Symbole korrekt dargestellt werden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz