Condividi tramite


CMFCMenuBar::CreateEx

Crea un oggetto CMFCMenuBar con gli stili estesi specificati.

virtual BOOL CreateEx(
   CWnd* pParentWnd,
   DWORD dwCtrlStyle = TBSTYLE_FLAT,
   DWORD dwStyle = AFX_DEFAULT_TOOLBAR_STYLE,
   CRect rcBorders = CRect( 1, 1, 1, 1),
   UINT nID =AFX_IDW_MENUBAR
);

Parametri

  • [in] pParentWnd
    Puntatore alla finestra padre del nuovo oggetto CMFCMenuBar.

  • [in] dwCtrlStyle
    Stili aggiuntivi per la nuova barra dei menu.

  • [in] dwStyle
    Lo stile principale della nuova barra dei menu.

  • [in] rcBorders
    Un parametro CRect che specifica le dimensioni per i bordi dell'oggetto CMFCMenuBar.

  • [in] nID
    L'id della finestra figlio della barra dei menu.

Valore restituito

Diverso da zero se il metodo ha esito positivo; in caso contrario 0.

Note

Utilizzare questa funzione anziché CMFCMenuBar::Create quando si desidera specificare gli stili oltre allo stile della barra degli strumenti. Alcuni stili aggiuntivi di frequente sono TBSTYLE_TRANSPARENT e CBRS_TOP.

Per gli elenchi degli stili aggiuntivi, vedere Controllo della barra degli strumenti e stili del pulsante, stili di controlli comunie stili comuni della finestra.

Esempio

Il seguente esempio viene illustrato come utilizzare il metodo CreateEx della classe CMFCMenuBar. Questo frammento di codice fa parte Esempio demo di IE.

  CMFCMenuBar m_wndMenuBar;


...


    // The this pointer points to CMainFrame class which extends the CFrameWnd class. 
    if (!m_wndMenuBar.CreateEx (this, TBSTYLE_TRANSPARENT))
    {
        TRACE0("Failed to create menubar\n");
        return -1;      // fail to create
    }

Requisiti

intestazione: afxmenubar.h

Vedere anche

Riferimenti

Classe CMFCMenuBar

Grafico delle gerarchie