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