Ich bekomme kein Bitmap zu sehen
Ich hatte zunächst gesehen, dass der von mir veränderte Quellcode
THHint zunächst von
TComponent abgeleitet hat.
Letzteres kann aber von Hause aus
nicht per Canvas zeichnen. Deshalb habe ich dann wie im
Beispielcode die Ableitung von
THintWindow vorgenommen.
Ich war deshalb davon ausgegangen, dass mein Problem vom Constructor her rührt
Constructor Create(AOwner: TComponent); Override;
Der ist aber im Beispielcode auch so;
und er funktioniert. Der Compiler meckert ja auch nicht rum, das auf die Eigenschaft Canvas nicht zugegriffen werden könne.
Ich habe mir einen zusätzlichen Button auf das Formular gelegt. Beim Click wird mittels Canvas das Bild in THHint auf das Formular gemalt. Das klappt und ich habe den Code 1:1 in die Komponente übernommen.
Warum klappt es dort nicht mehr?
[edit]
Dateianhang vergessen!
[/edit]