Richedit skallieren...



  • Ja es geht mit SetWindowPos, aber wie hoch muss es sein?

    Ich habe in meinem Richedit n{ 1-32 } Zeilen. Ich will das dass Richedit genau so groß ist, wie es sein muss, damit jede Zeile angezeigt wird!

    Ich habe dazu einfach mal eine eigene höhe gesetzt, und dan anzahl der zeilen * höhe, aber das geht auch nicht...
    Wie ist die Formal dafür, ich finde einfach ncihts dazu... Kann mir jemand helfen?

    [edit]die Aktuelle formel ist: (einträge*hoeheProEintrag) + ((einträge-1)*abstandzwischenZeilen) + 12[mindesthöhe, damit 1 eintrag nicht mit scrollbalken ist]
    Bei einigen Einträgen ist aber irgendwann eine leerzeiole drin

    [edit2]

    zeilen = alleZeilen;
    while( zeilen > 6 )
    {
    	height -= 2;
    	zeilen -= 6;
    }
    zeilen = alleZeilen;
    while( zeilen > 3 )
    {
    	height -= 2;
    	zeilen -= 3;
    }
    

    so geht das schon, aber exact ist es nicht, es entsteht halt keine leerzeile, aber wie gefragt, gibts da ne fertige funktion für?



  • nein



  • Ok danke


Anmelden zum Antworten