Compartilhar via


CWnd::SetOwner

Define o proprietário atual da janela para o objeto especificado da janela.

void SetOwner( 
   CWnd* pOwnerWnd  
);

Parâmetros

  • pOwnerWnd
    Identifica o novo proprietario do objeto da janela. Se esse parâmetro é NULO, o objeto da janela não tem nenhum proprietário.

Comentários

Este proprietário pode então receber mensagens de comando do objeto atual da janela. Por padrão, o pai da janela atual é o proprietário.

Geralmente é útil estabelecer conexões entre os objetos da janela que são não relacionado a hierarquia da janela. Por exemplo, CToolBar enviam notificações para o proprietário em vez a seu pai. Isso permite que a barra de ferramentas assente bem no filho de uma janela (como uma janela OLE de aplicativo de contêiner) quando enviando notificações para outra janela (como a janela no lugar do quadro). Além de isso, quando uma janela de servidor é desativada ou ativado durante a edição in-loco, qualquer janela propriedade pela janela do quadro atual ou é exibida. Esta propriedade é definida explicitamente com uma chamada a SetOwner.

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

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CWnd Class

Gráfico da hierarquia

CWnd::GetOwner

Classe CToolBar