Udostępnij za pośrednictwem


Klasa CMFCToolBarComboBoxButton

Przycisk paska narzędzi, który zawiera formant pola kombi (Klasa CComboBox).

class CMFCToolBarComboBoxButton : public CMFCToolBarButton

Członkowie

Bb982770.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CMFCToolBarComboBoxButton::CMFCToolBarComboBoxButton

Konstrukcje CMFCToolBarComboBoxButton.

Bb982770.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CMFCToolBarComboBoxButton::AddItem

Dodaje element na końcu listy pola kombi.

CMFCToolBarComboBoxButton::AddSortedItem

Dodaje element do listy pola kombi.Kolejność elementów na liście jest określony przez Compare.

CMFCToolBarComboBoxButton::Compare

Porównuje dwa elementy.O nazwie Aby posortować elementy AddSortedItems dodaje do listy pola kombi.

CMFCToolBarComboBoxButton::CreateEdit

Tworzy nowy formant edycji dla przycisku pole kombi.

CMFCToolBarComboBoxButton::DeleteItem

Usuwa element z listy pola kombi.

CMFCToolBarComboBoxButton::FindItem

Zwraca indeks element zawierający określony ciąg.

CMFCToolBarComboBoxButton::GetByCmd

Zwraca wskaźnik do przycisku pole kombi z identyfikatorem określonego polecenia.

CMFCToolBarComboBoxButton::GetComboBox

Zwraca wskaźnik do formant pola kombi, osadzonych w przycisku pole kombi.

CMFCToolBarComboBoxButton::GetCount

Zwraca liczbę elementów kombi, pole listy.

CMFCToolBarComboBoxButton::GetCountAll

Wyszukuje kombi pole przycisku, który ma identyfikator określonego polecenia.Zwraca liczbę elementów kombi pole listy tego przycisku.

CMFCToolBarComboBoxButton::GetCurSel

Zwraca indeks zaznaczonego elementu kombi pole listy.

CMFCToolBarComboBoxButton::GetCurSelAll

Kombi znajduje się pole przycisku, który ma identyfikator określonego polecenia i zwraca indeks zaznaczonego elementu kombi pole listy tego przycisku.

CMFCToolBarComboBoxButton::GetEditCtrl

Zwraca wskaźnik do formantu edycyjnego osadzonych w przycisku pole kombi.

CMFCToolBarComboBoxButton::GetItem

Zwraca ciąg, który jest skojarzony z określonym indeksem kombi, pole listy.

CMFCToolBarComboBoxButton::GetItemAll

Kombi znajduje się pole przycisku, który ma identyfikator określonego polecenia i zwraca ciąg, który jest skojarzony z indeksu w polu kombi przycisku.

CMFCToolBarComboBoxButton::GetItemData

Zwraca wartość 32-bitowe, skojarzony z określonym indeksem kombi, pole listy.

CMFCToolBarComboBoxButton::GetItemDataAll

Kombi znajduje się pole przycisku, który ma identyfikator określonego polecenia i zwraca wartość 32-bitowe, skojarzony z indeksu w polu kombi przycisku.

CMFCToolBarComboBoxButton::GetItemDataPtrAll

Wyszukuje kombi pole przycisku, który ma identyfikator określonego polecenia.Pobiera wartość 32-bitowa, która jest skojarzony indeks w polu kombi przycisku i zwraca wartość 32-bitowe jako wskaźnika.

CMFCToolBarComboBoxButton::GetText

Zwraca tekst w formancie edycyjnym pola kombi.

CMFCToolBarComboBoxButton::GetTextAll

Kombi znajduje się pole przycisku, który ma identyfikator określonego polecenia i zwraca tekst z formantu edycji tego przycisku.

CMFCToolBarComboBoxButton::IsCenterVert

Określa, czy przyciski pola kombi w aplikacji są wyśrodkowany lub wyrównany do górnej krawędzi paska narzędzi.

CMFCToolBarComboBoxButton::IsFlatMode

Określa, czy przyciski pola kombi w aplikacji mają wygląd płaski.

CMFCToolBarComboBoxButton::RemoveAllItems

Usuwa wszystkie elementy z listy pole i edytować formant pola kombi.

CMFCToolBarComboBoxButton::SelectItem

Wybierze element w polu kombi, zgodnie z jego indeksu, 32-bitowa wartość lub ciąg i powiadamia formant pola kombi o zaznaczeniu.

CMFCToolBarComboBoxButton::SelectItemAll

Wyszukuje kombi pole przycisku, który ma identyfikator określonego polecenia.Wywołania SelectItem zaznacz element w polu kombi przycisku jego ciąg, indeks lub wartość 32-bitowych.

CMFCToolBarComboBoxButton::SetCenterVert

Określa, czy przyciski pola kombi w aplikacji są wyśrodkowany w pionie lub wyrównany do górnej krawędzi paska narzędzi.

CMFCToolBarComboBoxButton::SetDropDownHeight

Ustawia wysokość pola listy rozwijanej.

CMFCToolBarComboBoxButton::SetFlatMode

Określa, czy przyciski pola kombi w aplikacji ma wygląd płaski.

Uwagi

Aby dodać przycisk pole kombi do paska narzędzi, wykonaj następujące kroki:

1.Zarezerwować Identyfikatora fikcyjnego zasobu dla przycisku w nadrzędnej zasobów narzędzi.

2.Konstruowanie CMFCToolBarComboBoxButton obiektu.

3.W przypadku obsługi wiadomości, który przetwarza AFX_WM_RESETTOOLBAR wiadomości, Zamień manekina przycisk Nowy przycisk pole kombi przy użyciu CMFCToolBar::ReplaceButton.

Aby uzyskać więcej informacji, zobacz Instruktaż: Wprowadzanie formanty na paskach narzędzi.Na przykład przycisk paska narzędzi pole kombi Zobacz przykład projektu VisualStudioDemo.

Przykład

Poniższy przykład demonstruje, jak korzystać z różnych metod w CMFCToolBarComboBoxButton klasy.W przykładzie pokazano, jak włączyć pola edycji i kombi, ustaw przyciski pola kombi położenie w pionie w aplikacji, ustaw wysokość pola listy, po upuszczeniu, płaski wygląd przycisków pole kombi w aplikacji i ustawić tekst w polu edycji przycisk pole kombi.To urywek kodu jest częścią próbki Visual Studio Demo.

            // CObList listButtons
            // POSITION posCombo
            CMFCToolBarComboBoxButton* pCombo = DYNAMIC_DOWNCAST(CMFCToolBarComboBoxButton, listButtons.GetNext(posCombo));


...


                pCombo->EnableWindow(true);
                pCombo->SetCenterVert();
                pCombo->SetDropDownHeight(25);
                pCombo->SetFlatMode();
                pCombo->SetText(_T("this is a combo box"));

Hierarchii dziedziczenia

CObject

   CMFCToolBarButton

      CMFCToolBarComboBoxButton

Wymagania

Nagłówek: afxtoolbarcomboboxbutton.h

Zobacz też

Zadania

Instruktaż: Wprowadzanie formanty na paskach narzędzi

Informacje

Wykres hierarchii

Klasa CMFCToolBarButton

Klasa CComboBox

CMFCToolBar::ReplaceButton

Inne zasoby

Klasy MFC