CBaseControlWindow.get _ Owner-Methode
Die get_Owner -Methode ruft den aktuellen Fensterbesitzer ab.
Syntax
HRESULT get_Owner(
OAHWND *Owner
);
Parameter
-
Besitzer
-
Zeiger auf den Fensterbesitzer.
Rückgabewert
Gibt einen HRESULT-Wert zurück.
Hinweise
Das Videofenster kann innerhalb einer Dokumentumgebung wiedergegeben werden. Zu diesem Zweck muss das Fenster zu einem untergeordneten Element eines anderen Fensters werden (damit es abgeschnitten und entsprechend verschoben wird). Mit dieser Eigenschaft kann der Besitzer des Fensters festgelegt und abgerufen werden. Wenn sich das Fenster im Besitz eines anderen Fensters befindet, ruft es einfach die Microsoft Win32 SetParent-Funktion auf. Eine Anwendung, die diese Funktion aufruft, ändert die Fensterstile, um das WS _ CHILD-Bit festzulegen.
Wenn sich das Fenster im Besitz eines anderen Fensters befindet, leitet es automatisch bestimmte Nachrichtensätze (insbesondere Maus- und Tastaturmeldungen) weiter. Dadurch kann eine Anwendung eine einfache Hot-Spot-Bearbeitung und andere Interaktionen durchführen.
Diese Memberfunktion soll von externen Objekten über die IVideoWindow-Schnittstelle aufgerufen werden und sperrt daher den kritischen Abschnitt für die Synchronisierung mit dem zugeordneten Filter. Rufen Sie die CBaseControlWindow::GetOwnerWindow-Memberfunktion auf, um diese Eigenschaft abzurufen, wenn sie nicht aus einem externen Objekt aufruft.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|