AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Grafikfehler verhindern
Thema durchsuchen
Ansicht
Themen-Optionen

Grafikfehler verhindern

Ein Thema von StefanW · begonnen am 11. Mai 2006 · letzter Beitrag vom 12. Mai 2006
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#11

Re: Grafikfehler verhindern

  Alt 11. Mai 2006, 12:50
Zitat von StefanW:
schade eigentlich. bei Miranda (so nem Chat Programm) gehts ja auch...
Ich denke, das sind keine Windows-Controls, sondern selbstgemalte. Und solange du nicht gerade auf Avalon wartest, wird AFAIK auch dir das Selbstmalen nicht erspart bleiben.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
StefanW

Registriert seit: 22. Okt 2004
Ort: Treuen
25 Beiträge
 
Delphi 7 Enterprise
 
#12

Re: Grafikfehler verhindern

  Alt 11. Mai 2006, 13:42
ich hab schon versucht mit Canvas drauf zu malen... leider ohne erfolg. wie kann ich das dann machen?
Stefan W.
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#13

Re: Grafikfehler verhindern

  Alt 11. Mai 2006, 13:58
Du musst das Bitmap bearbeiten und dann UpdateLayeredWindow aufrufen.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
StefanW

Registriert seit: 22. Okt 2004
Ort: Treuen
25 Beiträge
 
Delphi 7 Enterprise
 
#14

Re: Grafikfehler verhindern

  Alt 11. Mai 2006, 14:01
aber bleibt dann auch der Alphakanal der PNG so wie er ist?

Nur nochmal zum mitmeiseln: ich sill einfach die PNG laden, bearbeiten (zB. ein Button draufmalen) und dann erst ausgeben.

hmm... ich probiers mal...

Edit: ahh... wunderbrar jetzt hab ichs raus... Danke nochmal an alle
Stefan W.
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#15

Re: Grafikfehler verhindern

  Alt 11. Mai 2006, 14:14
Zitat von StefanW:
... nur leider versteh ich den C code nicht sonst hätte ich da mal versucht was zu übersetzen... aber ich weis ja nicht mal wo das da steht. (den Code gibs jedenfalls frei soweit ich weis)
Wo, ein Blick darauf und mann kann sich etwas zusammenreimen...
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
StefanW

Registriert seit: 22. Okt 2004
Ort: Treuen
25 Beiträge
 
Delphi 7 Enterprise
 
#16

Re: Grafikfehler verhindern

  Alt 11. Mai 2006, 19:22
@turboPASCAL: Hier z.B. ist zwar nicht der ganz neue aber immerhin

Gans legal über sourceforge
Stefan W.
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#17

Re: Grafikfehler verhindern

  Alt 12. Mai 2006, 11:26
Also Miranda hat eigentlich nur eine transpartente Form (Alphablend/Alphablendvalue).
Mit UpdateLayeredWindow arbeitet es nicht.
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
StefanW

Registriert seit: 22. Okt 2004
Ort: Treuen
25 Beiträge
 
Delphi 7 Enterprise
 
#18

Re: Grafikfehler verhindern

  Alt 12. Mai 2006, 11:39
die haben aber da auch so ne Art Aero Style (wie ich mit meiner PNG versuch) und die haben aber das Problem mit dem Grafikfehler nicht!?

Was mach ich da falsch? Ich will ja wie gesagt nur n Teil des Bildes/Forms Transparent
Stefan W.
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#19

Re: Grafikfehler verhindern

  Alt 12. Mai 2006, 12:01
Mit Alphablend aber ohne Schatten (Alphakanal des PNG's).

Zitat von Khabarakh:
Du musst das Bitmap bearbeiten und dann UpdateLayeredWindow aufrufen.
Also die Buttons selber malen, zB. aus einem Bitmap dann auf das PNG zeichnen und wieder UpdateLayeredWindow aufrufen.
Dann muss aber auch nach / bei jedem Buttonclick das Spiel wiederholt werden.
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
StefanW

Registriert seit: 22. Okt 2004
Ort: Treuen
25 Beiträge
 
Delphi 7 Enterprise
 
#20

Re: Grafikfehler verhindern

  Alt 12. Mai 2006, 14:27
Zitat von turboPASCAL:
Mit Alphablend aber ohne Schatten (Alphakanal des PNG's).
versteh jetzt nicht was du meinst.

Hast du noch ne Idee wie ich Icons (die ja auch Teilweise Transparent sind) da draufmalen kann?
Stefan W.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz