Hallo Leute,
ich habe da ein kleines, naja schon fast grosses Problem.
Ich benötige für meine dialogbasierte Anwendung (VS c++ 6.0 /MFC) , ein Ausgabefeld an das folgende Anforderungen gestellt werden:
- schreibgeschützt (da nur zu Ausgabe)
- Hintergrund weiss / Text schwarz (bzw.Hintergrund schwarz / Text weiss)
- Scrollbar die automatisch so scrollt, dass die letzte ausgegebene Zeile angezeigt wird
- Kontextmenü mit "kopieren" und "alles markieren"
- Anzeigen von "beliebig" viel Text
Ich habe das Ganze mit einem Editfeld probiert. Habe auch einiges hinbekommen, wie z.B.: Schreibschutz oder Hintergrund und Textfarbe weiss bzw. schwarz. Ein Kontextmenü liefert das Editfeld ja gleich mit. Automatisch scrollen habe ich noch nicht so ganz hin bekommen.
ABER ein Editfeld kann nur 60 kByte an Zeichen aufnehmen, igendwo habe ich sogar von nur 32kByte gelesen. Das ist zu wenig und ich habe keine Ahnung ob man das Editfeld irgendwie davon "überzeugen" kann mehr Zeichen aufzunehmen.
Ein Rich-Editfeld müsste eigentlich gross genug sein, aber ich habe keinen Plan wie ich da nen Kontextmenü für "Text kopieren" und "alles markieren" reinkriege.
Und ein eigenes Steuerelement basteln - puh! Das kriege ich auch nicht hin.
Ich hoffe Ihr könnt mir irgendwie helfen.
ich habe da ein kleines, naja schon fast grosses Problem.
Ich benötige für meine dialogbasierte Anwendung (VS c++ 6.0 /MFC) , ein Ausgabefeld an das folgende Anforderungen gestellt werden:
- schreibgeschützt (da nur zu Ausgabe)
- Hintergrund weiss / Text schwarz (bzw.Hintergrund schwarz / Text weiss)
- Scrollbar die automatisch so scrollt, dass die letzte ausgegebene Zeile angezeigt wird
- Kontextmenü mit "kopieren" und "alles markieren"
- Anzeigen von "beliebig" viel Text
Ich habe das Ganze mit einem Editfeld probiert. Habe auch einiges hinbekommen, wie z.B.: Schreibschutz oder Hintergrund und Textfarbe weiss bzw. schwarz. Ein Kontextmenü liefert das Editfeld ja gleich mit. Automatisch scrollen habe ich noch nicht so ganz hin bekommen.
ABER ein Editfeld kann nur 60 kByte an Zeichen aufnehmen, igendwo habe ich sogar von nur 32kByte gelesen. Das ist zu wenig und ich habe keine Ahnung ob man das Editfeld irgendwie davon "überzeugen" kann mehr Zeichen aufzunehmen.
Ein Rich-Editfeld müsste eigentlich gross genug sein, aber ich habe keinen Plan wie ich da nen Kontextmenü für "Text kopieren" und "alles markieren" reinkriege.
Und ein eigenes Steuerelement basteln - puh! Das kriege ich auch nicht hin.
Ich hoffe Ihr könnt mir irgendwie helfen.