CBaseControlWindow.NotifyOwnerMessage-Methode
Die NotifyOwnerMessage -Methode übergibt bestimmte Nachrichten an das Videofenster.
Syntax
HRESULT NotifyOwnerMessage(
long hwnd,
long uMsg,
LONG_PTR wParam,
LONG_PTR lParam
);
Parameter
-
Hwnd
-
Handle für das Videofenster.
-
uMsg
-
Meldungsdetails.
-
wParam
-
Erster Nachrichtenparameter.
-
lParam
-
Zweiter Nachrichtenparameter.
Rückgabewert
Gibt NO _ ERROR zurück.
Hinweise
Wenn das Videofenster ein untergeordnetes Element eines anderen Fensters ist, empfängt es keine bestimmten Fenstermeldungen der obersten Ebene. Diese Nachrichten können für einen Renderer nützlich sein, da sie sich auf sein Verhalten auswirken können. NotifyOwnerMessage übergibt eine der folgenden Meldungen an das Videofenster.
- WM _ ACTIVATEAPP
- WM _ DEVMODECHANGE
- WM _ DISPLAYCHANGE
- WM _ PALETTECHANGED
- WM _ PALETTEISCHANGING
- WM _ QUERYNEWPALETTE
- WM _ SYSCOLORCHANGE
Sie können anfordern, dass der IVideoWindow-Plug-In-Verteiler (PID) ein Fenster zu einem untergeordneten Element eines anderen Fensters macht. In diesem Fall sucht die PID nach bestimmten Nachrichten, die möglicherweise an das besitzende Fenster gesendet werden. Die PID leitet diese Nachrichten dann an das eigene Fenster weiter. Die Standardverarbeitung für die Nachrichten besteht darin, sie synchron an die Prozedur des eigenen Fensters zu senden, indem die Win32 SendMessage-Funktion aufgerufen wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|