¿¿??
SetWindowText() también requiere el handle (de cualquier ventana accesible).
Dulces Lunes.
Bien entonces no siempre es bueno solo usar SendMessage no crees?
En cuanto a SetWindowtext La verdad que veo una función inútil, lo único que comprueba si es una handle valido y es perteneciente
al proceso del llamador de lo contrario no lo envía. pero si insistes con SetWindowtext porque crees que es mejor SetWindowText para cambiar el
texto de un Control o ventana hija ( como limitación ) en lugar de SendMessage con WM_SETTEXT?
Al final esta API llama a sendmessage()
Seguro, eso dije.
pero no te "enredas" con los mensajes es un poco mas simple.
Enredarse al escribir esto:
SendMessageW(Hwnd,WM_SETTEXT,0,lpStr);
?
P.D.: Cuando se manda el mensaje con SendMessage() me PARECE que se tiene que repintar el DC...
El texto no es una propiedad grafica nativa , no es necesario actualizar el area del cliente, no encontré algun texto que dijera incluso en la documentación oficial que era necesario actualizar el cliente. incluso se puede comprobar simplemente usando SendMessage + WM_SETTEXT .
de todas maneras si fuera necesario repintar es lo mismo que decir que usando SetWindowText tambien se necesita hacerlo.