Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CMFCToolBarMenuButton

Diagram hierarchii

Klasa CMFCToolBarImages