CWnd::SetOwner

privatevoid SetOwner ( CWnd * pOwnerWnd );

Parameter

pOwnerWnd

Den neuen Besitzer des Window-Objekts identifiziert. Wenn dieser Parameter NULList, ist das Window-Objekt keinen Eigentümer.

Bemerkungen

Legt das aktuelle Fenster-Besitzer auf das angegebene Window-Objekt fest. Dieser Besitzer kann dann Befehl Nachrichten aus das aktuelle Window-Objekt empfangen. Standardmäßig ist das übergeordnete Element des aktuellen Fensters seines Besitzers.

Es ist oft nützlich, Verbindungen zwischen Window-Objekte, die nicht im Zusammenhang mit der Fenster-Hierarchie sind. Beispielsweise sendet CToolBar Benachrichtigungen zu seinem Besitzer statt zu seinem übergeordneten Element. Dadurch wird die Symbolleiste, um das Kind von einem Fenster (z. B. ein OLE-Container-Anwendungsfensters) werden beim Senden von Benachrichtigungen an ein anderes Fenster (z. B. in-Place-Rahmenfenster). Darüber hinaus Wenn ein Serverfenster ist deaktiviert oder während der vor-Ort aktiviert ist bearbeiten, jedes Fenster im Besitz von das Frame-Fenster angezeigt oder ausgeblendet. Dieses Eigentum ist mit einem Aufruf von SetOwner explizit festgelegt.

Des Eigentümers dieser Funktion unterscheidet sich vom Begriff Besitz der GetWindow.

CWnd Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CWnd::GetOwner, CToolBar

Index