FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cambiar fuente de RichEdit, pero utilizando el Handle!
Hola amigos,
la idea es la siguiente, Estoy desarrollando un Chat , entonces, quiero que cuando se le cambie la fuente en el cliente, el servidor se escriba igual, tal como lo hace yahoo o msn,. Como el tipo TFONT, tiene muchos parametros, (Color, name, size, etc..), entonces, hice una prueba trasmitiendo esto : Código:
RichEdit1->Font->Handle = RichEdit2->Font->Handle; // Asi funciona muy bien y cambia la fuente pero.... //Es decir, RichEdit1->Font->Handle = Socket->ReadString() ; // AnisString....??? pero cuando leo el socket, e intento asignar un AnsiString a RichEdit2->Font->Handle, obtengo un error de que no se puede convertir ansiString a void,,,,como es el cast correcto para asignar un AnsiString o un int a un hanlde? Muchas Gracias amigos, si hay otra idea de como hacerlo, bienvenida sea!! |
#2
|
||||
|
||||
Quizás la mejor forma sea codificar la fuente y enviarla como un string. Hay muchas rutinas por internet que lo hacen, por ejemplo, codificas la fuente como:
Código:
Arial Black;12;NSC;FFF12FF 12 es el tamaño NSC es negrita, subrayado y cursiva el resto es el color del texto. Al recibir ese string lo decodificas y lo asignas a la fuente de tu richedit. El Handle es un número asociado a un recurso en el ordenador actual, no se puede enviar por la red y esperar que funcione en el ordenador de destino. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
|||
|
|||
Muchas gracias!
si, tienes toda la razon, pensandolo bien el handle, solo lo reconoce la maquina local. lo voy a hacer asi como me dices! Gracias! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cambiar el color de la fuente | chipsoni | Varios | 2 | 24-04-2006 13:52:12 |
Cambiar la forma del cursor en RichEdit | Tonio | Varios | 0 | 28-08-2005 13:48:54 |
Cambiar el font de un RichEdit | bustio | OOP | 1 | 19-10-2004 12:00:04 |
cambiar fuente en TTreeView | nicocer | Varios | 3 | 06-09-2004 02:46:04 |
Obtener fuente y tamaño de letra en un RichEdit | SCH | Varios | 11 | 08-08-2003 07:20:21 |
|