Cuestiones y dudas acerca de lenguajes de programación diversos.
Moderador: Moderadores
-
Antares
- Novat@
- Mensajes: 3
- Registrado: Jue Jul 17, 2003 6:57 pm
Mensaje
por Antares » Jue Jul 17, 2003 7:03 pm
Hola a tod@s:
Quiero obtener un puntero al texto que contiene un CRichEditCtrl.
Para ello tengo que seleccionar todo y capturar el texto seleccionado y para colmo la funcion HideSelection parece no funcionar. Asi que busco una manera mas rapida pero no encuentro ninguna funcion de CRichEditCtrl que lo haga. Solo StreamOut parece que lo hace pero me pone este ejemplo y no entiendo como hago el puntero a mi control.
Código: Seleccionar todo
// The example code.
// The pointer to my rich edit control.
extern CRichEditCtrl* pmyRichEditCtrl;
Alguna idea?
Gracias.
-
Antares
- Novat@
- Mensajes: 3
- Registrado: Jue Jul 17, 2003 6:57 pm
Mensaje
por Antares » Mar Ago 05, 2003 11:01 pm
Bueno al final lo consegui con GetWindowText.
Código: Seleccionar todo
UINT TamArch
//Declaramos un puntero a una cadena de texto y la inicializamos con el tamaño del archivo
TamArch=m_CtrlVistaTexto.GetTextLength();
char *pTexto;
pTexto=new char[TamArch+1];//es lo mismo que char pTexto[TamArch];
pTexto[TamArch+1]=0;//Metemos el caracter de fin de cadena
long l;
l=m_CtrlVistaTexto.GetWindowText(pTexto,-1);
Estoy contento pq lo tuve que deducir pues no encontre la info en ningun lado.
Gracias dtf