elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 22:34  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  Pasar cadena entre controles winapi
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Pasar cadena entre controles winapi  (Leído 504 veces)
d00ze13

Desconectado Desconectado

Mensajes: 70


Ver Perfil
Pasar cadena entre controles winapi
« en: 30 Noviembre 2011, 18:15 »

Tengo 2 controles edit y un boton enviar, y lo que queria hacer es que cuando escriba en un edit y le diera al boton enviar, me apareciera el texto que escribi en el otro edit.
os facilito el codigo por si me podeis ayudar.
Lo estoy haciendo con la API de windows winapi c++

Código
HINSTANCE hInstance=GetModuleHandle(NULL);
char nombre[30];      
 
switch (message){  
 
     case WM_CREATE:
         CreateWindowEx(0,"edit", "", WS_CHILD | WS_VISIBLE | WS_GROUP | WS_BORDER, 140,0,460,430, hwnd,(HMENU)ID_VPRINCIPAL, hInstance, NULL);
         CreateWindowEx(0,"edit", "", WS_CHILD | WS_VISIBLE | WS_GROUP | WS_BORDER, 210,430,290, 24, hwnd,(HMENU)ID_COMANDO, hInstance, NULL);
         CreateWindowEx(0,"button", "Enviar", WS_CHILD|WS_VISIBLE|WS_TABSTOP,500,431,95,22,hwnd,(HMENU)ENVIAR,hInstance, NULL);
     break;
 
 
     case WM_COMMAND:      
          switch(LOWORD(wParam)){
             case ENVIAR:
                   GetDlgItemText(hwnd,ID_COMANDO,nombre,30);
                   SendDlgItemMessage(hwnd, ID_VPRINCIPAL,nombre, 0,0);
             break;
     }
     break;
}
 



En línea
naderST


Desconectado Desconectado

Mensajes: 467



Ver Perfil
Re: Pasar cadena entre controles winapi
« Respuesta #1 en: 30 Noviembre 2011, 18:19 »

Obtienes el texto del edit tal como lo estás haciendo y luego se lo asignas al otro edit con la siguiente función:

SetDlgItemText


En línea
d00ze13

Desconectado Desconectado

Mensajes: 70


Ver Perfil
Re: Pasar cadena entre controles winapi
« Respuesta #2 en: 30 Noviembre 2011, 18:26 »

Vale me estaba equivocando de funcion, mil gracias!! ; )
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines