Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Nochmals Syntaxhighlighting

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
02.03.2003, 11:54 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Mein Syntaxhighlighting in der RicheditCtrl funktioniert zwar, nur:

Wenn ich eine Datei lade, dauert es ewig bis er die komplette Datei highgelightet hat, wenn ich immer nur den sichtbaren bereich highlighten will funktioniert das scrollen nicht mehr ...

Wie macht sowas ein großes Programm wie VC? gibts da irgendwie tricks? im Moment suche ich nach den Keywörtern, markier die intern und setze dann das CharFormat entsprechend, gabs da nicht so Escapesequenzen in dem man das gleiche machen kann, nur schneller?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.03.2003, 10:27 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Probier mal nur den sichtbaren Text vom RichEdit "highlighten".
Also müsste es mit

C++:
CRichEditCtrl::GetFirstVisibleLine();


funktionieren

mfg mike
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.03.2003, 21:15 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


die gibt leider immer 0 zurück warum auch immer
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.03.2003, 07:43 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Probier mal mit SetSel und anschließend mit SetSelectionCharFormat zu formatieren. Mit HideSelection könntest du es unsichtbar machen.
Werde es heute auch noch mal probieren

mfg mike
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
04.03.2003, 07:57 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hallo,
das funktioniert ja alles, nur wenn ich eben beim laden die komplette datei formatiere dauert das ziemlich lange (trotz eigenen threads mit hoher prio)
ich versuch nun zu machen das er mir nur immer die sichtbare + die nächsten 30 Zeilen formatiert und das eben wenn man weiter scrollt ...
nur das klappt nicht, er scrollt einfach nicht weiter
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
04.03.2003, 11:51 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Das mit dem Scrollen ist komisch - scheint nämlich ein Problem von CRichEdit zu sein. Ändert sich der RichEdit nicht wenn du den Balken ziehst oder ist der Balken schuld (vielleicht falsche Range) ?

mfg mike
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
04.03.2003, 19:44 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


naja wenn ich ihn zieh hupft er kurz auf die position aber dann sofort wieder aufn anfang, die range macht der ja automatisch
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: