Win32-Params aktualisieren



  • Hallo zusammen,

    ich habe mir ein TEdit abgeleitet, das eine Eigenschaft "Rechtsbuendig" hat mit der man einstellen kann, dass der Text rechtsbündig ausgerichtet werden soll.

    Zu diesem Zweck habe ich die Methode CreateParams überschrieben:

    void __fastcall TEditWf::CreateParams(TCreateParams &Params)
    {
        TEdit::CreateParams(Params);
        if(FRechtsbuendig)
        {
          Params.Style = Params.Style | ES_RIGHT;
        }
        else
        {
          Params.Style = Params.Style | ES_LEFT;
        }
    }
    

    Das Ganze funktioniert auch solange ich den Wert von "Rechtsbuendig" nicht zur Laufzeit ändern will. Wenn ich das versuche, tut sich gar nichts.

    Gibt es eine Nachricht, die ich an die Komponente schicken kann, damit sie ihre Params aktualisiert? Oder wie macht man das sonst?

    Gruß
    Marc


Anmelden zum Antworten