hola de nuevo blackwind, gracias por tomarte tantas molestias.
Si pulso el botón derecho del ratón si que me muestra el cuadro de aviso que pongo en el código.
el bucle para tratar los mensajes que se producen es este
Código:
while(TRUE == GetMessage(&mensaje, NULL, 0, 0))
{
/* Traducir mensajes de teclas a mensajes de acelerador */
if(!TranslateAccelerator(hwnd, hAcelerador, &mensaje)) {
TranslateMessage(&mensaje);
}
/* Enviar mensaje al procedimiento de ventana */
DispatchMessage(&mensaje);
}
/* Salir con valor de retorno */
return mensaje.wParam;
Gracias por todo otra vez
Edito: si es verdad la variable debe ser static int, pero aun asi no me funciona, sigue sin dibujarlo. arrrg