Edit Control und der Reiter...
-
hallo,
Ich habe ein Edit Control erstellt mit der Variable m_log.
Ein Knopf hat z.B.Updatedata(TRUE) m_log = "viel Text........."; Updatedata(FALSE)Das funkt wunderbar, das Problem an der Sache ist, der Reiter(Vertical Scroll), was ich aktiviert habe, geht nicht mit, ich muss immer den Reiter nach unten schieben.
-
Mit LineScroll von CEdit sollte dein Problem doch zu behen sein.
http://msdn.microsoft.com/en-us/library/a6yzcse2(VS.80).aspx
-
ok thx,
sorry, ich bin kein Profi

Mein Projekt ist im prinzip fertig, bis auf kleine kinderkrankheiten.
void LineScroll ( int nLines, // gibt meine Zeilen an,wieviele ich habe. int nChars = 0 //gibt die Nummer an wo sich mein Reiter befindet. );ich weis nicht,wie ich das stück Code integieren soll?
-
Das is doch gar nicvht sooo schwer, erstell dir einen Member vom Type CEdit auf dein Editfeld (m_EditCtrl mal bei mir)
m_EditCtrl.LockWindowUpdate();//Optional, verhindert das update bei SetWindowText und LineScroll m_EditCtrl.SetWindowText(_T("der viele Text....")); //oder so wie du das gemacht hast über dein CString Member m_EditCtrl.LineScroll(m_EditCtrl.GetLineCount()); m_EditCtrl.UnlockWindowUpdate();//Optional, Setzen wenn LockWin.., Updatet das CtrlSo jetzt alles klar?

-
irgendwie stehe ich auf dem Schlauch.
neue Member Variable mit Cedit und m_EditCtrl hinzugefügt.
dein Quelltext hinzugefügt.
ok,wie fülle ich dann das Log fenster?
ich schaffe immer mit += und dann füllen sich die Informationen
-
okokok, magathx
m_log + "der viele Text...." <- lösung