Compartilhar via


CMFCOutlookBarTabCtrl::AddControl

Adiciona um controle do windows como uma nova aba na barra do Outlook.

void AddControl(
   CWnd* pWndCtrl,
   LPCTSTR lpszName,
   int nImageID=-1,
   BOOL bDetachable=TRUE,
   DWORD dwControlBarStyle=AFX_CBRS_FLOAT | AFX_CBRS_CLOSE | 
                           AFX_CBRS_RESIZE | CBRS_AFX_AUTOHIDE 
);

Parâmetros

  • [in]pWndCtrl
    Um ponteiro para adicionar um controle a.

  • [in]lpszName
    Especifica o nome da guia.

  • [in]bDetachable
    Se TRUE, a página será criado como destacável.

  • [in]nImageID
    Índice de imagem na lista de imagem interna para que a imagem é exibida no novo guia.

  • [in]dwControlBarStyle
    Especifica o AFX_CBRS_* estilo para definir os painéis de encaixe.

Comentários

Use esta função para adicionar um controle como uma nova página de uma barra da probabilidade.

Essa função chama internamente CMFCBaseTabCtrl::AddTab.

Se você bDetachable definido como TRUE, AddControl internamente cria um objeto de CDockablePaneAdapter e envolve o controle adicionado. Define a classe automaticamente em tempo de execução com guias da janela para a classe de tempo de execução de CMFCOutlookBar e a classe em tempo de execução do quadro flutuante a CMultiPaneFrameWnd.

Exemplo

O exemplo seguinte demonstra como usar o método de AddControl na classe de CMFCOutlookBarTabCtrl . Este trecho de código é parte de Exemplo de demonstração do Outlook.

 // CMFCOutlookBarTabCtrl* pOutlookBar 
    // DWORD dwStyle = AFX_CBRS_FLOAT | AFX_CBRS_AUTOHIDE | AFX_CBRS_RESIZE 
    // CMFCOutlookBarPane pane1 
    // The third parameter is the image index.
    pOutlookBar->AddControl(&pane1, _T("General"), 0, TRUE, dwStyle);

Requisitos

Cabeçalho: afxOutlookBarTabCtrl.h

Consulte também

Referência

Classe CMFCOutlookBarTabCtrl

Gráfico da hierarquia

Classe CMFCOutlookBar

Classe CMultiPaneFrameWnd