CWnd::SetOwner

Imposta il proprietario corrente della finestra per l'oggetto specificato della finestra.

void SetOwner(
   CWnd* pOwnerWnd 
);

Parametri

  • pOwnerWnd
    Identifica il nuovo proprietario dell'oggetto finestra.Se questo parametro è NULL, l'oggetto della finestra non è proprietario.

Note

Il proprietario è quindi possibile ricevere messaggi di comando dall'oggetto corrente della finestra.Per impostazione predefinita, il padre della finestra corrente è il proprietario.

È spesso utile stabilire connessioni tra gli oggetti della finestra che sono indipendenti dalla gerarchia della finestra.Ad esempio, CToolBar inviare notifiche al proprietario anziché al controllo padre.In questo modo la barra degli strumenti è l'elemento figlio di una finestra (ad esempio una finestra dell'applicazione contenitore OLE) come inviare notifiche a un'altra finestra (ad esempio la finestra cornice sul posto).Inoltre, quando una finestra server è disattivata o attivata durante la modifica sul posto, qualsiasi finestra proprietà della finestra cornice è nascosta o visualizzata.Questa proprietà viene esplicitamente impostata con una chiamata a SetOwner.

Il concetto di proprietà di questa funzione è diverso dal concetto di proprietà GetWindow.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CWnd

Grafico della gerarchia

CWnd::GetOwner

Classe di CToolBar