Microsoft Embedded - Modificar CEdit desde el interior de un hilo

 
Vista:

Modificar CEdit desde el interior de un hilo

Publicado por Susana (1 intervención) el 26/03/2007 21:49:02
Estoy trabajando en Embedded Visual C ++, programando para un Workabout Pro de Psion que funciona con Windows Ce .Net 4.20.
Tengo un programa que lee desde el puerto serie mediante un hilo que realiza una lectura continua. El problema es cuando recibe los datos del puerto serie y hay que mostrarlos.
Intenté hacerlo desde dentro del hilo mediante SetWindowText y mediante el envio al CEdit de un mensaje WM_SETTEXT, pero no consigo que se muestren los datos en el CEdit.
Probe invalidando la ventana para que se volviera a dibujar, pero nada.
Lo extraño es que el programa funciona bien cuando hago un AfxMessageBox mostrando cualquier cosa en cualquier parte de la rutina de lectura. Tambien funciona en modo debug, deteniendo el programa en algun lugar. Pero cuando lo ejecuto normalmente no se muestra nada en el CEdit.
Alguien me podria dar una pista sobre que es lo que puedo hacer para corregir esto???
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder