"Coole" Programme (Skins?)
-
kennt ihr tutorials zu dem thema? oder isses so total einfach, z.b. titelleisten oder die minimieren- bis schließen buttons zu "überschreiben/-malen", dass man das ganz schnell ohne tutorial hinbekommt und es nur ne fleißarbeit ist?
(ich tapp da noch ein bissle im dunkeln, ist halt totales neuland für mich)
-
schlag mal Petzold nach, da steht einiges zu diesem Thema.
-
-
den petzold hab ich noch nicht, werd ihn mir aber wahrscheinlich demnächst zulegen
@flenders: danke für den link. muss ich dann für ne eigene titelleiste "nur" die titelleiste subclassen (da wüsste ich jetzt aber schonmal gar nicht, wie ich an dessen handle komme
) und dann deren WM_PAINT message z.b. mit dem zeichnen eines bitmaps überschreiben?
-
Die Titelleiste ist im Normalfall kein eigenes Fenster, sondern gehört zum Hauptfenster dazu
Abfangen müsstest du wohl WM_NCPAINT - bin mir aber nicht ganz sicher
-
ok, werd mal auch noch ein bissle googeln - ich denke, das prinzip hab ich verstanden
-
Geht so ein Skin auch für Delphi 5?
-
Was genau meinst du damit jetzt
Erstellst du mit Delphi Programme und willst diesen einen eigenen Skin verpassen?
-
Genau!
-
Sollte dort eigentlich ebenfalls machbar sein :p
-
Wie?
-
Wie soll ich das denn Machen?
-
Hi,
schau mal ins BCB Forum, da ist gerade ein Thread über das Neuzeichnen eines TEdits, das könnte zumindest mal ein Ansatz sein!MfG
Alexander Sulfrian
-
Unter Delphi schreibst du dir für solche Controls natürlich eigene Komponenten. Das hat dann aber nicht so viel mit WinAPI zu tun.