Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » RichEdit-Control spinnt

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
16.03.2006, 17:14 Uhr
RedEagle



Hi

Vorgeschichte
Ich wollte "mal eben" einen kleinen Texteditor schreiben (Lesen/Schreiben von dateien). Um später evtl mehr raus zu machen, wollte ich kein normales Textfeld benutzen, sondern ein RichEdit-feld, wie ich es in einem anderen Projekt gemacht habe.

Da ich dieses Tool für die Schule brauche, muss es unter WinXP und Win2k laufen, und deshalb schreibe ich es auf meinem Laptop unter WinXP.

Das andere Projekt, in dem Ich das RichEdit-Control verwendet habe, habe ich unter Win98 "gebaut" und Kompiliert (mit DEV-CPP). Dieser Editor verwendet RichEdit 2.0 und läuft auch sowohl unter win98 als auch unter winXP.

Problem:
Ich habe jetzt das Grundgerüst geschrieben, und Kompiliert (Ohne Warnungen).
Ich kann das Prgramm auch starten, und Text in das Feld schreiben. Wenn ich allerdings dann ENTER drücke, um eine neue Zeile anzufangen, wird der vorherige Text nach oben geschoben . (Also quasi wie in der Konsole, wenn man in der letzten zeile angekommen ist, und den nächsten befehl eingibt). Das passiert nicht immer ab der Ersten zeile, sondern teilweise auch derst nachdem ich in der 3. Zeile bin.

Ich kann leider keinen Code zeigen, da ich den Code auf meinem Laptop habe, und ich damit noch nicht ins internet komme.

Frage:
Ich hoffe ihr versteht mein Probem...
Wo muss ich nach dem Fehler suchen. Ich habe alles genau so wie ich des Früher auch gemacht habe (bei dem Funktionieren Editor). Ich habe auch zwischen den Versionen getauscht (Richedit 2.0 und 3.0) aber es ändert sich nichts
--
MFG RedEagle

Dieser Post wurde am 16.03.2006 um 17:15 Uhr von RedEagle editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
16.03.2006, 17:40 Uhr
xXx
Devil


Was hast de den für Styles beim erstellen des Ctrls angegeben?!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
16.03.2006, 17:46 Uhr
RedEagle



WS_CHILD
WS_VISIBLE
ES_AUTOHSCROLL
ES_MULTILINE
ES_WANTRETURN
WS_HSCROLL
WS_VSCROLL
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
16.03.2006, 20:04 Uhr
xXx
Devil


Hmm ... mach mal das ES_AUTOSCROLL weg... vllt liegt es daran... aber normal net
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
17.03.2006, 15:54 Uhr
RedEagle



Wie erwartet, ändert sich nichts
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
17.03.2006, 16:07 Uhr
RedEagle



Ich hab jetzt einfach mal das RichEdit gegen ein normale Edoit-feld ausgetauscht, und auch diese macht probleme.
Wenn ich ein Zeichen eingebe, wird es "grau" (Als würde es inaktiv) und über die erste zeile wird eine Scrollbar gelegt (horizontal).
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: