CMFCToolBarMenuButton::CMFCToolBarMenuButton
Konstrukcje CMFCToolBarMenuButton obiektu.
CMFCToolBarMenuButton();
CMFCToolBarMenuButton(
const CMFCToolBarMenuButton& src
);
CMFCToolBarMenuButton(
UINT uiID,
HMENU hMenu,
int iImage,
LPCTSTR lpszText=NULL,
BOOL bUserButton=FALSE
);
Parametry
[w]src
Istniejący CMFCToolBarMenuButton obiektu można skopiować do tego CMFCToolBarMenuButton obiektu.[w]uiID
Identyfikator polecenie do wykonania, gdy użytkownik kliknie przycisk; lub (UINT) -1 dla przycisku menu, który bezpośrednio nie wykonania polecenia.[w]hMenu
Uchwyt do menu; lub NULL Jeśli przycisku nie ma menu.[w]iImage
Indeks obrazu dla przycisku; lub -1, jeśli ten przycisk nie ma ikony lub używa ikonę polecenie określone przez uiID.Indeks jest taka sama dla każdej CMFCToolBarImages obiektu w aplikacji.[w]lpszText
Tekst przycisku menu paska narzędzi.[w]bUserButton
TRUEJeśli przycisk wyświetla obraz zdefiniowany przez użytkownika; FALSEJeśli przycisk wyświetla obraz wstępnie skojarzone polecenie określone przez uiID.
Uwagi
Jeśli uiID jest prawidłowy identyfikator polecenia, przycisku wykonuje polecenie, po kliknięciu go.Jeśli hMenu jest uchwyt prawidłowe menu przycisku menu rozwijane zawiera, po wyświetleniu paska narzędzi lub podmenu pojawiają się w menu.Jeśli oba uiID i hMenu są prawidłowe, przycisk jest przycisk podziału fragment, który będzie wykonywać polecenia, gdy użytkownik go kliknie i części ze strzałką w dół, który będzie rozwijanego menu, gdy użytkownik go kliknie.Jednakże jeśli hMenu jest prawidłowa, użytkownik nie będzie w stanie, kliknij przycisk, aby wykonać polecenie po wstawieniu przycisku do menu.
Przykład
Poniższy przykład ilustruje sposób tworzenia obiektu CMFCToolBarMenuButton klasy.To urywek kodu jest częścią próbki Word Pad.
CMFCToolBarMenuButton* pBorderType = new
CMFCToolBarMenuButton (ID_BORDER_1, pPopup->GetSafeHmenu (),
GetCmdMgr ()->GetCmdImage (ID_BORDER_1, FALSE),
_T("Borders"));
Wymagania
Nagłówek: afxtoolbarmenubutton.h