La Web del Programador: Comunidad de Programadores
 
    Pregunta:  33471 - IGNORAR MENSAJES DE UN CONTROL MFC
Autor:  Luis
Saludos a tod@s,

Mi pregunta es muy sencilla.

¿Como puedo ignorar mensajes de un objeto MFC desde un objeto heredado?. En concreto:

He creado un control de lista CMiLista heredado de CListCtrl. Deseo que ignore totalmente el mensaje de notificación de cabecera HDN_DIVIDERDBLCLICK desde la propia clase heredada, no desde la caja de diálogo CDialog que lo contiene, ya que de aquí es muy sencillo con sólo reescribir DefWindowProc y capturando WM_NOTIFY ...

Pero ¿COMO LO HAGO DESDE LA PROPIA CLASE?

Gracias a tod@s

  Respuesta:  Juna Peralta
que tal amigo, un saludo desde puebla de los angeles capital en mexico, si ya derivaste de la clase, te darás cuenta que hay mensajes que sobrepasa de la clase original y a la vez las llama llama,, asiendo referencia a la clase original, despues cuator puntos "::" y al final el mensaje respectivo, bueno no todos los mensajes están sobrepasados, por lo que debes buscar el apropiado asiendo uso del MFC class wizard, busca el mensaje adecuado, sobrepasalo y luego eliminalo, y si tiene que regresar algun parametro solo regresa nulos o bien capturalo desde la clase deribada en WindowProc y regresa nulo.
Espero te sirva , hasta pronto