• Sábado 14 de Diciembre de 2024, 13:39

Autor Tema:  Wm_keydown  (Leído 1406 veces)

<lionheart>

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Wm_keydown
« en: Domingo 2 de Marzo de 2008, 12:27 »
0
Saludos!
En mi proyecto tengo lo siguente:
AppWizard exe Single document. E detectado el evento WM_KEYDOWN en la clase view e declarado 2 variables publicas en la misma clase (CString m_Letra y int vista)
en OnKeyDown() e puesto lo siguente:

m_Letra.Format("%c",nChar);
Vista= 2;
Invalidate();

En OnDraw()

if(Vista==2){
pDC->TextOut(50,50,m_Letra);
}
      
Bueno pues alli me e quedado un poco frito jeje
Quero que cada vez que pulse una tecla esa quede al lado de la anterior como si estuviera escribiendo en la vista
e intentado varias cosas bucles, variables pero siempre me sale algun error.

que alguien me ayude pls


Graciaaaaaaaaaaaaaaaaaaaaaaaaaassssssssssssssssssssssss  :smartass:

Teaius

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Wm_keydown
« Respuesta #1 en: Viernes 14 de Marzo de 2008, 13:12 »
0
lógico, estas formateando m_letra con el ULTIMO caracter pulsado.

Usa m_letra+=nChar