Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by negaH,
16. Mai 2007
Hm, aus deiner Fragestellung am Threadanfang konnte man schließen das du das Styling aller Controls die auf deinem Form liegen verändern möchtest. Deshalb auch die Frage nach den Hooks etc.pp.
So wie es aber jetzt scheint möchtest du nur eine Bitmap in deine Form zeichnen, quasi als Hintergrundbild. Das ist natürlich was ganz anderes und geht ganz ohne Hooks oder manuellem abfangen der...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by negaH,
15. Mai 2007
Du biegst die WindowPocs der Komponenten um. Also aktuellen Wert von Control.WindowProc in FSaveWindowProc. Dann Control.WindowProc auf MeineWindowProc umbsetzen und in MeineWindowProc reagierst du auf die Messages und/oder leitest sie an FSaveWindowProc weiter. Richtig ?
DAS IST ein Hook.
Gruß Hagen
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by negaH,
15. Mai 2007
Falsch. Ein Hook ist immer ein nachträgliches Instrument das nachträglich eine Funktionalität umbiegen möchte. Das bedeutet auch das als erster Schritt erstmal eine umbiegbare Fuktionalität vorhanden sein muß damit man überhaupt was Hooken kann. Der Komponentenentwickler ist also zeitlich und informell immer einen Schritt vorraus, ohne Kompoentenentwickler gibts keinen Hook-Entwickler. Denoch...