Klasa CMFCToolBarComboBoxButton
Przycisk paska narzędzi, który zawiera formant pola kombi (Klasa CComboBox).
class CMFCToolBarComboBoxButton : public CMFCToolBarButton
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje CMFCToolBarComboBoxButton. |
Metody publiczne
Nazwa |
Opis |
---|---|
Dodaje element na końcu listy pola kombi. |
|
Dodaje element do listy pola kombi.Kolejność elementów na liście jest określony przez Compare. |
|
Porównuje dwa elementy.O nazwie Aby posortować elementy AddSortedItems dodaje do listy pola kombi. |
|
Tworzy nowy formant edycji dla przycisku pole kombi. |
|
Usuwa element z listy pola kombi. |
|
Zwraca indeks element zawierający określony ciąg. |
|
Zwraca wskaźnik do przycisku pole kombi z identyfikatorem określonego polecenia. |
|
Zwraca wskaźnik do formant pola kombi, osadzonych w przycisku pole kombi. |
|
Zwraca liczbę elementów kombi, pole listy. |
|
Wyszukuje kombi pole przycisku, który ma identyfikator określonego polecenia.Zwraca liczbę elementów kombi pole listy tego przycisku. |
|
Zwraca indeks zaznaczonego elementu kombi pole listy. |
|
Kombi znajduje się pole przycisku, który ma identyfikator określonego polecenia i zwraca indeks zaznaczonego elementu kombi pole listy tego przycisku. |
|
Zwraca wskaźnik do formantu edycyjnego osadzonych w przycisku pole kombi. |
|
Zwraca ciąg, który jest skojarzony z określonym indeksem kombi, pole listy. |
|
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. |
|
Zwraca wartość 32-bitowe, skojarzony z określonym indeksem kombi, pole listy. |
|
Kombi znajduje się pole przycisku, który ma identyfikator określonego polecenia i zwraca wartość 32-bitowe, skojarzony z indeksu w polu kombi przycisku. |
|
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. |
|
Zwraca tekst w formancie edycyjnym pola kombi. |
|
Kombi znajduje się pole przycisku, który ma identyfikator określonego polecenia i zwraca tekst z formantu edycji tego przycisku. |
|
Określa, czy przyciski pola kombi w aplikacji są wyśrodkowany lub wyrównany do górnej krawędzi paska narzędzi. |
|
Określa, czy przyciski pola kombi w aplikacji mają wygląd płaski. |
|
Usuwa wszystkie elementy z listy pole i edytować formant pola kombi. |
|
Wybierze element w polu kombi, zgodnie z jego indeksu, 32-bitowa wartość lub ciąg i powiadamia formant pola kombi o zaznaczeniu. |
|
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. |
|
Określa, czy przyciski pola kombi w aplikacji są wyśrodkowany w pionie lub wyrównany do górnej krawędzi paska narzędzi. |
|
Ustawia wysokość pola listy rozwijanej. |
|
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
Wymagania
Nagłówek: afxtoolbarcomboboxbutton.h
Zobacz też
Zadania
Instruktaż: Wprowadzanie formanty na paskach narzędzi