Hi, ich arbeite gerade wieder daran die Skinengine von Muh zu verbessern, und wollte, weil die Transparenz wie bei Windows Vista ja gerade modern ist, das ganze einbauen...mein erster Versuch war, ein halbtransparentes PNG zu benutzen, auf die Form zu legen, und die Hintergrundfarbe des Formulars auf transparent stellen. Aber bei den Schatten gab es dann Probleme (irgendwie logisch ^^). Deswegen hab ich es so probiert einen Screenshot des Hintergrunds zu machen, und den Teil der hinter meinem Forumular ausgeschnitten und auf das Formular gezeichnet (im Programm natürlich ^^). Dadurch sieht alles aus wie in Vista, alles gut (ist wahrscheinlich auch lang nicht sooooo cpu-lastig wie bei Vista
) Ich habe dabei trotzdem ein paar Probleme:
Wenn ich das Formular an der Titelleiste mittels Perform verschieben will, bleibt logischerweise der hintergrund erstmal erhalten, bis ich ihn dass nächste mal zeichne. deswegen müsste ich irgendwie schon während des verschiebens den Hintergrund aktualisieren.
Bis jetzt hab ich mir noch einen Miranda IM Skin als Bild dafür geklaut...allerdings wäre es besser wenn ich ein Bild ohne die oben in der Titelleiste groß "Miranda IM" stehen zu haben ^^. Allerdings weiß ich nicht wo ich das herbekommen soll. Per Screenshot ausschneiden geht nicht...vll. könnte man bei einem komplett schwarzen hintergrund auf die Farbe zurückrechnen, ich weiß nicht =(
Naja, hoffe mir kann jemand helfen...wenn ich die Skinkomponente fertig habe, kann ich sie ja hier veröffentlichen =)
MfG
LH_Freak