Reflektierte Fenster-Meldungs-ID
Eine schnelle Möglichkeit, ein ActiveX-Steuerelement zu erstellen oder ein anderes spezielles Steuerelement ist ein Fenster unterzuordnen.Weitere Informationen finden Sie unter MFC-ActiveX-Steuerelemente: Ein Windows-Steuerelement unterordnen.
Um zu verhindern, dass der Container des Steuerelements die Fenstermeldungen empfängt, die durch ein untergeordnetes Windows-Steuerelement gesendet werden, COleControl erstellt ein Reflektor" Windows "spezifische Fenstermeldung abzufangen und um sie wieder an das Steuerelement gesendet werden soll.Das Steuerelement, in dessen Fensterprozedur, kann diese reflektierten Meldungen verarbeiten dann mithilfe der Aktion ausführt, die für ein ActiveX-Steuerelement äquivalent sind.
In der folgenden Tabelle werden die Meldungen, die abgefangen und die entsprechenden Meldungen an das Fenster gesendet. Reflektor
gesendete Meldung vom Steuerelement |
Nachricht übermittelt an das Steuerelement |
---|---|
OCM_COMMAND |
|
OCM_CTLCOLORBTN |
|
OCM_CTLCOLOREDIT |
|
OCM_CTLCOLORDLG |
|
OCM_CTLCOLORLISTBOX |
|
OCM_CTLCOLORSCROLLBAR |
|
OCM_CTLCOLORSTATIC |
|
OCM_DRAWITEM |
|
OCM_MEASUREITEM |
|
OCM_DELETEITEM |
|
OCM_VKEYTOITEM |
|
OCM_CHARTOITEM |
|
OCM_COMPAREITEM |
|
OCM_HSCROLL |
|
OCM_VSCROLL |
|
OCM_PARENTNOTIFY |
|
OCM_NOTIFY |
Hinweis |
---|
Wenn die Steuerorgane auf einem Win32-System, gibt es mehrere Typen WM_CTLCOLOR* Meldungen sind, empfängt es möglicherweise.Weitere Informationen finden Sie unter WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC. |
Siehe auch
Referenz
TN062: Meldungs-Reflektion für Windows-Steuerelemente
Konzepte
MFC-ActiveX-Steuerelemente: Erstellen von Unterklassen von einem Windows-Steuerelements