Hoću da napravim jedan tekst editor sa svim naprednim funkcijama. Pošto tih funkcija ima previše čini mi se da je jako teško unaprediti neku postojeću kontrolu,a da to na kraju radi dobro naravno. Pokušao sam da RichEdit poboljšam dodavanjem prepoznavanja tukena tj. bojenja određenih reči u drugu boju ali nisam bio zadovoljan rezultatom jer da bi se to odradilo neophodno je selektovati reči i tada ima promeniti parametre. Kako se selekcija boji u plavo vidi se treptanje koje me strašno nervira. Moglo bi se donekle poboljšati nekim boljim tehnikama ali sigurno bi se idalje primećivalo treptanje. Napredne funkcije o kojima govorim su hajlajteri prepoznavanje celina i njihovo skupljanje u jednu liniju kao što to rade Visual Studio . NET i 2005 i Delphi 8 itd. Tultipovi kada se otvori zagrada neke fukcije i lista članova i metoda koje se mogu primeniti na nekoj klasi. Ja mislim da je teško d ovo može da se primeni na običnoj richEdit kontroli i da radi dobro.
Da li sam u pravu ?????
Zato sam odlučio da pokušam da sam napravim kontrolu koja bi to radila. Prvo pitanje je kako napraviti kontrolu koja bi bila primenjiva na svim programskim jezicima, kao što se RichEdit koristi svuda?
Napravio sam ispisivanje teksta na formi u C++ Borlandovom bilderu i i dobro ide za sada, znači mogu da manjam boju teksta i pozadine. Glavno pitanje je kako da proračunam gde da stavim karet!!!! Odnosno kako da prelamam linije i da u svakom trenutku znam kako da ispisujem tekst. Da li neko možda zna neki link gde bi mogao da nađem rešenje.
Nisam baš zainteresovan za korišćenje tuđih komponenata, više bih voleo da napravim svoju jer treba da ima veliki broj funkcija koje sigurno ne mogu naći kod drugih.
Ajde sad pomagajte.
2 sxy 4 ma shirt