Wozu dient die WIN32-API-WM_REFLECT-Nachricht?

Ich kann keine Dokumentation dafür finden, nicht einmal auf MSDN ...

5

2 Antworten

Es ist nicht Win32; es ist MFC. Normalerweise löst ein Win32-Steuerelement Ereignisse aus, indem eine Nachricht an das übergeordnete Fenster gesendet wird. Wenn Sie jedoch Ihre eigene Klasse von einem der MFC-Wrapper erhalten haben (z. B. wenn Sie CTreeCtrl mit CMyFunkyTreeCtrl umschlossen haben), sollten Sie diese Ereignisse in der abgeleiteten Klasse behandeln.

MFC verwendet diese Reflektionsnachrichten, um das Ereignis zurück in die Klasse selbst zu prellen, wo Ihre abgeleitete Klasse sie sehen kann.

Weitere Informationen finden Sie unter TN062: Nachrichtenreflektion für Windows-Steuerelemente (MFC) .

5
hinzugefügt
2
hinzugefügt
Ich habe das alleine gefunden, aber das ist das Beste, was ich finden konnte. Vielen Dank.
hinzugefügt der Autor Corey Trager, Quelle