CMFCToolBarMenuButton::CMFCToolBarMenuButton
Costruisce un oggetto CMFCToolBarMenuButton.
CMFCToolBarMenuButton();
CMFCToolBarMenuButton(
const CMFCToolBarMenuButton& src
);
CMFCToolBarMenuButton(
UINT uiID,
HMENU hMenu,
int iImage,
LPCTSTR lpszText=NULL,
BOOL bUserButton=FALSE
);
Parametri
[in] src
Un oggetto esistente CMFCToolBarMenuButton da copiare in questo oggetto CMFCToolBarMenuButton.[in] uiID
ID di comando da eseguire quando un utente fa clic sul pulsante, o (UINT) - 1 un pulsante del menu non direttamente esegue un comando.[in] hMenu
Handle a un menu, o NULL se il pulsante non dispone di un menu.[in] iImage
Indice dell'immagine dal pulsante, -1 o se il pulsante non presenta un'icona o non utilizza l'icona per il comando specificato da uiID.L'indice è identico per ogni oggetto CMFCToolBarImages nell'applicazione.[in] lpszText
Il testo del pulsante del menu della barra degli strumenti.[in] bUserButton
TRUE se il pulsante visualizza un'immagine definita dall'utente; FALSE se il pulsante visualizza immagine predefinita associata al comando specificato da uiID.
Note
Se uiID è un ID di comando valido, viene eseguita tale comando quando l'utente fa clic su.Se hMenu è un handle valido di menu, il pulsante è disponibile un menu a discesa visualizzata una barra degli strumenti o in un sottomenu viene visualizzato in un menu.Se è uiID che hMenu sono validi, il pulsante è un pulsante di menu combinato con una parte che esegue il comando quando l'utente fa clic su una parte con una freccia giù che elenco a discesa un menu quando l'utente fa clic su di esso.Tuttavia, se hMenu è valido, un utente non sarà in grado di fare clic sul pulsante per eseguire un comando quando il pulsante viene inserito in un menu.
Esempio
Nell'esempio seguente viene illustrato come costruire un oggetto con la classe CMFCToolBarMenuButton.Questo frammento di codice fa parte Esempio di cuscinetto di Word.
CMFCToolBarMenuButton* pBorderType = new
CMFCToolBarMenuButton (ID_BORDER_1, pPopup->GetSafeHmenu (),
GetCmdMgr ()->GetCmdImage (ID_BORDER_1, FALSE),
_T("Borders"));
Requisiti
intestazione: afxtoolbarmenubutton.h