RESetSelection() ¿donde la encuentro?

Post Reply
User avatar
rolando
Posts: 593
Joined: Sat May 12, 2007 11:47 am
Location: San Nicolás - BA - ARGENTINA

RESetSelection() ¿donde la encuentro?

Post by rolando »

Buenas tardes,

Estoy intentando hacer un "find" distinto en la Trichedit. Lo que necesito lograr es que la palabra buscada sea "mostrada" con el resaltado azul pero EN TODAS LAS POSICIONES EN LA QUE SE ENCUENTRE A LA MISMA VEZ.

Creo que debo buscar por el lado de la función RESetSelection() que es llamada por el METHOD Find() de la tRichedit, pero lo que no logro es encontrar donde está está función para poder hojearla y ver si reformándola puedo lograr lo que necesito.

Espero comentarios. Gracias.

Rolando :D
User avatar
rolando
Posts: 593
Joined: Sat May 12, 2007 11:47 am
Location: San Nicolás - BA - ARGENTINA

Post by rolando »

¿Hay otra manera de lograr que la palabra buscada sea "mostrada" con el resaltado azul pero EN TODAS LAS POSICIONES EN LA QUE SE ENCUENTRE A LA MISMA VEZ.?

Gracias.

Rolando :roll:
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

El código fuente en C de la Clase TRichEdit no se proporciona.

Revisa el método Colorize() que puede servirte para lo que quieres hacer.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
rolando
Posts: 593
Joined: Sat May 12, 2007 11:47 am
Location: San Nicolás - BA - ARGENTINA

Post by rolando »

Antonio,

Gracias, pero ya lo hice con el método Colorize, agregué uno que llamé colorizeall() pero solo puedo cambiarle el color de tinta, no puedo "resaltar" como lo hace el find(), que es lo que justamente me interesaría hacer.

La verdad es que aunque tuviese el código C, no sabría que hacer porque nunca programé nada en C (aunque nunca es tarde para comenzar).

Y bue.., si no se puede, no se puede, que se va a hacer, ¿no?.

Gracias.
Post Reply