Thema: Delphi Eigene Button Komponente

Einzelnen Beitrag anzeigen

.chicken

Registriert seit: 5. Dez 2006
459 Beiträge
 
#22

Re: Eigene Button Komponente

  Alt 2. Mai 2007, 21:25
Ja hab ich auch gedacht ob das nich vielleicht besser ist, aber ich meine der Button heisst doch nicht umsonst Button hab ich mir gedacht?

SwissDeplphiCenter habe ich mir gerade angesehen!
Für mich sind da doch eigentlich nur folgende Zeilen Code relevant? (jetzt aufs OwnerDraw bezogen!)
Delphi-Quellcode:
procedure TColorButton.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  with Params do Style := Style or BS_OWNERDRAW;
end;
Oder meinte ihr ich sollte doch bei GraphicControl bleiben?

Achso, sonst is noch das Problem, dass wenn ich eine Bitmap Property hinzufüge, soweit zwar alles funktioniert, ich kann sie aber nicht im Object Inspector hinzufügen. Also ich lade da ein Bild rein, aber wenn ich dann auf OK klicke, ist hinterher kein Bild drin und ich krieg ne AV!

Edit2: Ahso, wenn ich das richtig verstanden habe, dann muss ich die WindowsMessages abfangen, die wegen dem Zeichnen des Buttons gesendet werden und darin eine eigenen Prozedur schreiben?
Oder sehe ich das falsch?
  Mit Zitat antworten Zitat