so eine cricheditview ist ja schon was geiles. nun aber zum problem: hätte gerne wenn ich eine zeile schreibe automatisch die zeilennummer davor ausgegeben. natürlich so das man diese nicht editieren kann. wie bekommt man das hin? so ein grauer balken mit den zeilennummern in einer sdi anwendung mit einer cricheditview. kann man da wärend der laufzeit ein static textfeld einfügen und beschriften ? wenn ja wie ?
sorry für die anfängerfragen, habe aber leider kein gutes buch zur mfc und immo auch kein zaster dafür
Hi! Da gibts leider nichts fertiges. Aber du kannst mal folgendes probieren - ist für ein CEdit - müsste aber auch für den RichEditCtrl gehen www.codeproject.com/editctrl/linenumberedit.asp
ja super, das ist doch schon sowas was ich such. nur leider kann ich nur bedingt englisch. d.h: ich versteh nicht so recht im detail was da steht, wie man es einbindet und so weiter. so ein mist
ich habe nun die 2 dateien in mein projekt eingebunden. es ist eine sdi anwendung. wo mache ich nun den create aufruf und wie muss dieser aussehen ? steh da echt ein bissl dumm da im moment. geht das überhaupt mit einer sdi anwendung ?
Hi! Müsste schon gehen. Ich kann das mom nicht ausprobieren - muss meinen Win PC mal neu aufsetzen. Warum man die cpp einbineden sollte ist mir nicht klar. Geh einfach auf Projekt -> Datei hinzufügen und füg beide ein. Die *.h includen und deine CRichEdit Klasse ableiten. Dort erstellst du eine WM_CREATE Funktion und rufst das Create von dem obigen Src auf.
Hi! Also includet wird dort wos gebraucht wird. Wenn deine abgeleitete CRichEditCtrl/Views Klasse CMyRichEdit heißt, dann fügst du am Anfang der myrichedit.cpp #include "zeilenheader.h" ein (zeilenheader.h ist der Name der Datei, die oben im Download ist). Dann mit dem Klassenassi WM_CREATE einfügen und dort die Create Funktion des Zeilenzeugs reinschreiben.
o, bis zum klassen assi komm ich und die wm_create habe ich auch erzeugt . und nun ?
gruesse rene
p.S: denk bittenicht ich bin dumm, nur habe ich extreme schwierigkeiten mit fachausdrücken.wegen dem scheiß hab ich meinen job verloren. kann halt nicht quatschen sondern machen wenn ich etwas sehe male ich mir geistig mein eigenes ding zusammen das mir dann weiterhin hilft. waage eben -- gruesse rene