CRichEditCtrl und EN_SELCHANGE



  • Hallo,

    ich will in meiner von CRichEditCtrl abgeleiteten Klasse auf die Änderung der Selektion reagieren. Dummerweise stellt mir der Klassenassistent kein solches Ereignis zur Verfügung, zwar wird dort EN_CHANGE, etc. angeboten, aber nichts für EN_SELCHANGE! Weiß jemand Rat?
    Die MSDN sagt, dass EN_SELCHANGE als WM_NOTIFY an's Parent geschickt wird, aber dort kann ich wenig damit anfangen und dort jedesmal die Nachricht zurückschicken will ich auch nicht. Kann ich diese Nachricht irgendwie abfangen, bevor sie ans Parent geschickt wird bzw. nachdem sie (eventuell) vom Parent zurück gekommen ist, weil sie niemand bearbeitet hat!?

    Danke für jede Hilfe,

    Shaggy



  • Die ATL bietet dafür das Makro
    REFLECT_NOTIFICATIONS, welches die an den Parent geschickten Nachrichten wieder an das Control schickt, mit dem Offset OCM_BASE. Müsstest Du wohl so ähnlich machen.


Anmelden zum Antworten