Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/04/2007, 20:26
blackwind
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 20 años, 6 meses
Puntos: 7
Re: Problema con WM_LBUTTONDOWN

es extraño.

Mi mainLoop es el nombre que le puse a mi funcion que hace esto:

Código:
while(1)
	{
		
		if(PeekMessage(&msg,NULL,0,0,PM_REMOVE))
		{
			if(msg.message == WM_QUIT)
				break;
				
			TranslateMessage(&msg);
			DispatchMessage(&msg);
		}
		else
		{
		      FuncionDeDibujo();	
                }

	}
Como es tu ciclo para detectar y trasladar los mensajes?
si presiones el boton derecho del mouse si te muestra el mensaje de texto?


EDIT: Creo que ya vi tu problema, y es que tienes que declarar tu flag dibuja como global, o como estatico. Ya que SUPONGO, que que si se dibuja el cuadro, pero es TAN rapido que no lo alcanzas a ver y se deja de dibujar ya que "dibuja" vuelve a ser 0 inmediatamente.
Prueba poniendo static int dibuja = 0;

saludos,

Última edición por blackwind; 02/04/2007 a las 20:32