-
Forum: Win32/Win64 API (native code)
Delphi
by Metallicwar,
25. Jan 2011
also die einfachste Methode um das Image farblich abzuschwächen wäre eine zweite Imagelist in der ich die PNG's in abgeschwächter Farbe speicher und dann der Eigenschaft Toolbar.DisabledImages diese Imagelist zuweise.
Jetzte stellt sich für mich die Frage, mit welchem Tool, Programm es am einfach möglich ist, die Farbe der PNG's abzuschwächen.
mfg David
-
Forum: Win32/Win64 API (native code)
Delphi
by Metallicwar,
25. Jan 2011
Hi,
habe ich da etwas falsch verstanden?
Wenn ich 2 Imagelist brauche, dann kann ich mir in der zweiten ImageList auch gleich die PNG's in abgeschwächter Farbe speichern und bei Bedarf den Toolbuttons zuweisen.
Ich habe gedacht, dass mit Hilfe dieser procedure die Farbe des PNG's, welches dem Toolbutton zugewiesen ist, abgeschwäch wird.
-
Forum: Win32/Win64 API (native code)
Delphi
by Metallicwar,
25. Jan 2011
guten morgen, kann mich mal wieder mit diesem Thema beschäftigen.
Ich bin gerade dabei, den Code von Progman zu verwenden.
procedure MakeImageHalfTransparent(Source, Dest: TPNGObject);
var
i, j: Integer;
begin
Dest.Assign(Source);
Dest.CreateAlpha;
if (Dest.Header.ColorType <> COLOR_PALETTE) then
for j := 0 to Source.Height - 1 do
-
Forum: Win32/Win64 API (native code)
Delphi
by Metallicwar,
4. Jan 2011
@Lemmy, ja die Idee schwirrte mir auch schon im Kopf rum, wollte eben wissen, ob es nicht doch eine Alternative gibt? :o
-
Forum: Win32/Win64 API (native code)
Delphi
by Metallicwar,
3. Jan 2011
aaarh, ich bin am verzweifeln, da muss es doch einen Weg geben. -.-
Ich sollte vll noch mal den Vorschlag von Progman ausprobieren..
-
Forum: Win32/Win64 API (native code)
Delphi
by Metallicwar,
3. Jan 2011
Danke für die weiteren Antworten. Ich habe es erstmal mit dem Lösungsvorschlag von s.h.a.r.k probiert.
Habe die Eigenschaften wie beschrieben gesetzt.
Die Images in den Toolbuttons werden jetzt nicht komplett grau dargestellt, sondern dunkel und ein wenig Farbe ist zu erkennen. Sooo, aber eines ist glaube ich nicht berücksichtigt worden... Die Buttons sind weiterhin anklickbar, also habe ich...
-
Forum: Win32/Win64 API (native code)
Delphi
by Metallicwar,
3. Jan 2011
ah, danke für die Antwort.
Also wenn ich von meinen Images die Eigenschaft pngGrayscaleOnDisabled auf True setze verändert sich garnichts.
Wenn ich allerdings wie oben geschrieben der Eigenschaft DisabledImages (der Toolbar) meine PNGImageList zuweisen, dann werden die Toolbuttons Disabled angezeigt und in Farbe, wenn es jetzte noch möglich wäre die Farbe abzuschwächen, dann wäre es perfekt ;)...
-
Forum: Win32/Win64 API (native code)
Delphi
by Metallicwar,
3. Jan 2011
Nach langem Suchen, habe ich eine Lösung gefunden.
Folgendermaßen:
Der Eigenschaft DisabledImages (der Toolbar) meine PNGImageList zuweisen.
Dann die Eigenschaft EnabledImages (Eigenschaft von Toolbar1.DisablesImages) auf False setzen.
und abschließend die Eigenschaft Enabled der Toolbar auf False setzen ..
siehe da, der Button ist in dunkler grauer Farbe und nicht mehr anklickbar.
Eine...
-
Forum: Win32/Win64 API (native code)
Delphi
by Metallicwar,
3. Jan 2011
Hallo zusammen, ich verwende eine Toolbar + PNGImageList.
Ich möchte erreichen, dass meine Buttons grau gefärbt werden und dass diese "disabled" sind.
Nur bekomm ich es nicht hin, entweder ich kann sie disablen und sie sind total grau oder ich kann sie grau färben aber sind dennoch anklickbar...
Im Anhang befindet sich ne kleine Demoanwendung, vll versteht ihr dann besser was ich meine..
...