Escribir en control Edit

31/01/2004 - 00:11 por Nekketsu | Informe spam
Hola!!!
Estoy haciendo un programa usando winapi, y tengo problema con los controles
Edit.
Me gustaría enviar un texto para que se escriba en el control edit, pero no
se como hacerlo. No me vale SetWindowText porque borra el texto que había y
lo reemplaza por el nuevo. Me interesa que se conserve el texto que contiene
el control edit, y se le añada el texto nuevo al final.

Muchas gracias!
 

Leer las respuestas

#1 Hernán
31/01/2004 - 01:28 | Informe spam
Ok, yo también hice una pequeña pruebita y me quedo con esto...

SendDlgItemMessage(hDlg, ID_EDIT, EM_SETSEL, 0, (LPARAM) -1);
SendDlgItemMessage(hDlg, ID_EDIT, EM_SETSEL, (WPARAM)-1, (LPARAM) -1);
SendDlgItemMessage(hDlg, ID_EDIT, EM_REPLACESEL, FALSE, (LPARAM)texto);


No es que me agrade el primer Send..., pero debo asegurar la posición
del caret y no se me ocurre otra.

Hernán (27)
Quilmes (ar)

Preguntas similares