Compartilhar via


CWnd::SetOwner

Define o proprietário da janela corrente para o objeto de janela especificada.

void SetOwner(
   CWnd* pOwnerWnd 
);

Parâmetros

  • pOwnerWnd
    Identifica o novo proprietário do objeto janela.Se esse parâmetro for NULO, objeto da janela tem sem proprietário.

Comentários

Esse proprietário, em seguida, pode receber mensagens de comando de objeto da janela corrente.Por padrão, o pai da janela corrente é seu proprietário.

Muitas vezes é útil estabelecer conexões entre os objetos de janela não relacionados à hierarquia da janela.Por exemplo, CToolBar envia notificações para seu proprietário em vez de para seu pai.Isso permite que a barra de ferramentas se torne o filho de uma janela (por exemplo, uma janela do aplicativo contêiner OLE) durante o envio de notificações para outra janela (por exemplo, a janela de quadro no local).Além disso, quando uma janela do servidor está desativada ou ativada durante in-loco editando, qualquer janela pertencente a janela do quadro é oculto ou exibida.Esta propriedade é definida explicitamente por uma telefonar para SetOwner.

O conceito de propriedade dessa função é diferente do conceito de propriedade de GetWindow.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

CWnd::GetOwner

Classe CToolBar

Outros recursos

Membros CWnd