Compartir a través de


CMFCOutlookBarTabCtrl::AddControl

Agrega un control de Windows como una nueva ficha en la barra de 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
    Un puntero a un control que se va a agregar.

  • [in] lpszName
    Especifica el nombre de la pestaña.

  • [in] bDetachable
    Si TRUE, la página se crea como desmontable.

  • [in] nImageID
    Índice de la imagen en la lista de la imagen para que la imagen tenga mostrada en la nueva pestaña.

  • [in] dwControlBarStyle
    Especifica el AFX_CBRS_* estilo para los paneles de acoplamiento ajustados.

Comentarios

Utilice esta función para agregar un control como una nueva página de una barra de outlook.

Llamadas a esta función internamente en CMFCBaseTabCtrl::AddTab.

Si se bDetachable establecido en TRUE, AddControl internamente crea un objeto de CDockablePaneAdapter y ajusta el control agregado. Establece automáticamente la clase del runtime de la ventana con fichas a la clase del runtime de CMFCOutlookBar y la clase del runtime de .NET framework flotante a CMultiPaneFrameWnd.

Ejemplo

El ejemplo siguiente muestra cómo utilizar el método de AddControl en la clase de CMFCOutlookBarTabCtrl . Este fragmento de código es parte de Ejemplo de demostración de 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

encabezado: afxOutlookBarTabCtrl.h

Vea también

Referencia

CMFCOutlookBarTabCtrl Class

Gráfico de jerarquías

CMFCOutlookBar Class

CMultiPaneFrameWnd (Clase)