Compartir a través de


CWnd::SetOwner

Establece el propietario actual de la ventana al objeto especificado de la ventana.

void SetOwner(
   CWnd* pOwnerWnd 
);

Parámetros

  • pOwnerWnd
    Identifica el nuevo propietario del objeto de la ventana.Si este parámetro es NULL, el objeto de ventana no tiene propietario.

Comentarios

Este propietario puede recibir mensajes del objeto actual de la ventana.De forma predeterminada, el elemento primario de la ventana actual es el propietario.

Suele ser útil establecer conexiones entre los objetos de la ventana que no están relacionados en la jerarquía de la ventana.Por ejemplo, CToolBar envía notificaciones al propietario en lugar de a su elemento primario.Esto permite que la barra de herramientas de en el elemento secundario de una ventana (como una ventana) de la aplicación contenedora) mientras envía notificaciones a otra ventana (como la ventana en el contexto del cuadro).Además, cuando la ventana de servidor se desactiva o se inicia durante la edición en contexto, cualquier ventana poseída por la ventana de marco está oculto o se muestra.Esta propiedad se establece explícitamente con una llamada a SetOwner.

El concepto de propiedad de esta función es diferente del concepto de propiedad de GetWindow.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CWnd

Gráfico de jerarquía

CWnd::GetOwner

Clase CToolBar