Hola, gracias por ver el post. Quería ver si alguien me podría explicar como cambiar el texto que esta en un control "STATIC" en c, algo así como un método setText en java.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú TCHAR lpstrBuffer[5] = "....";
void getText(HWND campoTexto){
HWND campoTexto;
SendMessage(c, EM_GETLINE, 0, (LPARAM)lpstrBuffer);
printf("%s\n", lpstrBuffer);
}
LRESULT CALLBACK Procedure(HWND hWindow, UINT message, WPARAM wParam, LPARAM lParam){
static HWND button, caja;
switch(message){
case WM_DESTROY:{
PostQuitMessage(0);
return 0;
}
case WM_CREATE:{
button = CreateWindowEx(WS_EX_CLIENTEDGE, "BUTTON", "BUTTON", WS_CHILD | WS_VISIBLE, 10, 10, 100, 50, hWindow, NULL, NULL, NULL);
caja = CreateWindowEx(WS_EX_ACCEPTFILES, "EDIT", "", WS_CHILD | WS_VISIBLE | ES_AUTOHSCROLL, 10, 70, 100, 25, hWindow, NULL, NULL, NULL);
break;
}
case WM_COMMAND:{
char buffer[512];
if((HWND)lParam == button){
[b]SendMessage(caja, EM_GETLINE, 0, (LPARAM)buffer);
printf("%d \n", strlen(buffer));
printf("%s\n", buffer);[/b]
return 0;
}
break;
}
}
return DefWindowProc(hWindow, message, wParam, lParam);
}