Compartilhar via


CPane::DockPane

Insere o painel flutuante a um painel base.

virtual BOOL DockPane(
    CBasePane* pDockBar,
    LPCRECT lpRect,
    AFX_DOCK_METHOD dockMethod
);

Parâmetros

  • [in] [out] pDockBar
    Especifica o painel de base para inserir esse painel para.

  • [in] lpRect
    Especifica o retângulo no painel de base onde esse painel deve estar conectado.

  • [in] dockMethod
    Especifica o método de encaixe para usar. As opções disponíveis são:

    Opção

    Descrição

    DM_UNKNOWN

    A estrutura usa esta opção quando o método de encaixe é conhecido. O painel não armazena sua posição flutuante mais recente. Você também pode usar esta opção para programaticamente um painel quando você não tiver que armazenar a posição flutuante recente.

    DM_MOUSE

    Usado internamente.

    DM_DBL_CLICK

    Essa opção é usada quando a alça é clicado duas vezes. O painel é reposicionados em sua posição mais recente de encaixe. Se o painel é desencaixado clicando duas vezes, o painel é reposicionados em sua posição flutuante mais recente.

    DM_SHOW

    Essa opção pode ser usada para encaixar programaticamente o painel. O painel armazena sua posição flutuante mais recente.

    DM_RECT

    O painel é conectado na região que é especificado por lpRect.

    DM_STANDARD

    Quando você usa esta opção, a estrutura desenha o painel como um elemento de estrutura quando é movida.

Valor de retorno

TRUE se o painel fez logon com êxito; caso contrário, FALSE.

Comentários

Este método insere o painel para o painel base que é especificado pelo parâmetro de pDockBar . Você deve primeiro ativar o encaixe chamando CBasePane::EnableDocking.

Requisitos

Cabeçalho: afxPane.h

Consulte também

Referência

Classe CPane

Gráfico da hierarquia