Menú

Mostrar Mensajes

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ú

Mensajes - raxor12

#1
Buenas me gustaria que me ayudaran a entender esto

Código (cpp) [Seleccionar]
#define button1 1

LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{


   switch (message)                  /* handle the messages */
   {
 case WM_CREATE:{ CreateWindow(TEXT("button"),
          TEXT("Button1"),WS_VISIBLE | WS_CHILD,
         HMENU) button1,NULL,NULL);
                                                                                                                         
                               
                     
                        break;


       }

case WM_COMMAND:{

           if(LOWORD(wParam) == button1){

                       PAINTSTRUCT ps;
                       HDC hdc = BeginPaint(hwnd,&ps);
                       TextOut(hdc,120,10,"Hola mundo ventana",20);
                       Beep(200,200)
                       EndPaint(hwnd,&ps);

           }

           break;

       }
}



Me gustaria que cuando yo aprete un boton se imprimiera el "hola mundo ventana" y no entiendo porque no lo hace, se agredece de antemano a quien me aclare la duda :)!!!

Mod: Mensaje modificado, al publicar código usa etiquetas GeSHi
#2
Gracias por la aclaracion eferion! no conocia eso de caracteres extendido indagare sobre ellos un poco, y gracias por tu aclaraciones adicionales!

Pero me quedan unas dudas!
-kbhit() no me lee aunque deje un tecla presiona ¿por que?, porque el ciclo pasa muy rapido que no le da tiempo de leerlo?
-Y que son las etiquetas "GeSHi"

esas son mis dudas..

Gracias de ante mano!
#3
Tengo una duda con el funcionamiento del getch en este codigo

char a= NULL,b=NULL;
while(a!='a'){

if(kbhit()){
    a=getch();}

b=getch();
    cout << a;
    cout << b;
}

Si pongo el codigo asi no se guarda nada en la variable 'a' solo en la 'b' al menos que precione la flechas de direcciones, eso es lo unico a guarda en 'a'

pero si lo coloco sin b=getch() si me lo acepta

Enserio no entiendo alguien podria ayudarme!!