Partilhar via


CPaneDialog::criar

Cria uma caixa de diálogo encaixe e a anexa um CPaneDialog objeto.

BOOL Create(
   LPCTSTR lpszWindowName,
   CWnd* pParentWnd,
   BOOL bHasGripper,
   LPCTSTR lpszTemplateName,
   UINT nStyle,
   UINT nID,
   DWORD dwTabbedStyle= AFX_CBRS_REGULAR_TABS,
   DWORD dwControlBarStyle=AFX_DEFAULT_DOCKING_PANE_STYLE
);
BOOL Create(
   LPCTSTR lpszWindowName,
   CWnd* pParentWnd,
   BOOL bHasGripper,
   UINT nIDTemplate,
   UINT nStyle,
   UINT nID 
);
BOOL Create(
   CWnd* pParentWnd,
   LPCTSTR lpszTemplateName,
   UINT nStyle,
   UINT nID 
);
BOOL Create(
   CWnd* pParentWnd,
   UINT nIDTemplate,
   UINT nStyle,
   UINT nID 
);

Parâmetros

  • [in] lpszWindowName
    O nome da caixa de diálogo de encaixe.

  • [in] pParentWnd
    Aponta para a janela pai.

  • [in] bHasGripper
    TRUE Para criar a caixa de diálogo encaixe com uma legenda (dupla); caso contrário, FALSE.

  • [in] lpszTemplateName
    O nome do modelo de recurso caixa de diálogo.

  • [in] nStyle
    O estilo do Windows.

  • [in] nID
    A ID do controle.

  • [in] nIDTemplate
    A ID de recurso do modelo de caixa de diálogo.

  • [in] dwTabbedStyle
    O estilo da janela com abas que resultados quando o usuário arrasta o outro painel de controle para a legenda desse painel de controle.O valor padrão é AFX_CBRS_REGULAR_TABS. Para obter mais informações, consulte a seção de comentários do CBasePane::CreateEx método.

  • [in] dwControlBarStyle
    Atributos de estilo adicionais.O valor padrão é AFX_DEFAULT_DOCKING_PANE_STYLE. Para obter mais informações, consulte a seção de comentários do CBasePane::CreateEx método.

Valor de retorno

TRUE Se esse método for bem-sucedida; caso contrário, FALSE.

Exemplo

O exemplo a seguir demonstra como usar o Create método na CPaneDialog classe. Este exemplo faz parte o Exemplo do SetPaneSize: Encaixe aplicativo de dimensionar do painel de configuração.

  CPaneDialog     m_wndDlgBar;


...


    // The this pointer points to a CMainFrame class which extends the CFrameWnd class.
    if (!m_wndDlgBar.Create (_T("DialogBar"), this, TRUE, 
                             MAKEINTRESOURCE (IDD_DLG_BAR), 
                             WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT | CBRS_FLOAT_MULTI, 
                             ID_VIEW_DLGBAR))
    {
        TRACE0("Failed to create Dialog Bar\n");
        return FALSE;      // fail to create
    }

Requisitos

Cabeçalho: afxpanedialog.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CPaneDialog