RichEdit: vis 'linie nummer'

Tags:    c++ databaser

Hej,
jeg forsøger at få en RichEdit til at vise 'line numbers', men det funker ikke.
-er der nogen som ved hvordan man gør?

det er i C++

-på forhånd tak.[Redigeret d. 08/12-02 08:16:50 af NubiusBlack]



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Hej,
jeg forsøger at få en RichEdit til at vise 'line numbers', men det funker ikke.
-er der nogen som ved hvordan man gør?


Du skal vist bare sende din RichEdit komponent en EM_LINEFROMCHAR message for at få det linjenummer som cursoren står i returneret.




hey er der virkelig ingen som ved det?



Jeg tror at jeg fik forklaret mig mindre heldigt da jeg skrev indlæget, det er en grafisk line numbering jeg søger...
vil jeg få det med dit forslag?
og hvis ja kan du evnt. ikke uddybe hvorledes man gør dette? jeg er ikke super rutineret...
(bruger C++Builder6)




Jeg tror at jeg fik forklaret mig mindre heldigt da jeg skrev indlæget, det er en grafisk line numbering jeg søger...
vil jeg få det med dit forslag?
og hvis ja kan du evnt. ikke uddybe hvorledes man gør dette? jeg er ikke super rutineret...
(bruger C++Builder6)


Hvis du mener at du vil have vist linjenummeret på samme måde som i f.eks. KasperTSW's WebCoder så er det nok nemmest at finde en komponent der kan det. SynEdit kan, men om den virker i C++Builder ved jeg ikke lige.

For at få nummeret på den linje cursoren står i skal du ellers bare gøre noget i stil med:

<pre>
int i;
i = RichEdit1->Perform(EM_LINEFROMCHAR, -1, 0);
</pre>



t