Klasa CMFCDropDownToolbarButton
Typ przycisku paska narzędzi, który zachowuje się jak regularne przycisk po kliknięciu.Jednakże otwiera narzędzi rozwijanej (Klasa CMFCDropDownToolBar Jeśli naciśnięciu i przytrzymaniu przycisku paska narzędzi w dół.
class CMFCDropDownToolbarButton : public CMFCToolBarButton
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje CMFCDropDownToolbarButton obiektu. |
|
CMFCDropDownToolbarButton::~CMFCDropDownToolbarButton |
Destruktor. |
Metody publiczne
Nazwa |
Opis |
---|---|
Kopiuje bieżącego przycisku właściwości innego przycisku paska narzędzi.(Zastępuje CMFCToolBarButton::CopyFrom.) |
|
CMFCDropDownToolbarButton::CreateObject |
Używane w ramach do tworzenia dynamicznych wystąpienie tego typu klasy. |
Otwiera rozwijanej pasek narzędzi. |
|
Tekst jest kopiowany z przycisku paska narzędzi do menu.(Zastępuje CMFCToolBarButton::ExportToMenuButton.) |
|
Pobiera narzędzi rozwijanej, który jest skojarzony z przyciskiem. |
|
CMFCDropDownToolbarButton::GetThisClass |
Używane w ramach uzyskać wskaźnik do CRuntimeClass obiekt, który jest skojarzony z tego typu klasy. |
Określa, czy pasek narzędzi rozwijanej jest aktualnie otwarte. |
|
Określa, czy przycisk mogą być wyświetlane z rozszerzonych obramowanie.(Zastępuje CMFCToolBarButton::IsExtraSize.) |
|
Wywołana przez ramy do obliczania rozmiaru przycisku dla określonego urządzenia kontekstu i stan dokowania.(Zastępuje CMFCToolBarButton::OnCalculateSize.) |
|
CMFCDropDownToolbarButton::OnCancelMode |
Wywołana w ramach obsługi WM_CANCELMODE wiadomości.(Zastępuje CMCToolBarButton::OnCancelMode.) |
Wywołana w ramach przycisku jest wstawiane do nowego paska narzędzi.(Zastępuje CMFCToolBarButton::OnChangeParentWnd.) |
|
Wywołana przez ramy, gdy użytkownik kliknie przycisk myszy.(Zastępuje CMFCToolBarButton::OnClick.) |
|
Wywołana przez ramy, gdy użytkownik zwolni przycisk myszy.(Zastępuje CMFCToolBarButton::OnClickUp.) |
|
Wywołana w ramach narzędzi nadrzędnego obsługując WM_HELPHITTEST wiadomości.(Zastępuje CMFCToolBarButton::OnContextHelp.) |
|
Modyfikuje dostarczonego menu, gdy aplikacja wyświetla menu skrótów na pasku narzędzi nadrzędnego.(Zastępuje CMFCToolBarButton::OnCustomizeMenu.) |
|
Wywołana przez ramy rysowanie przy użyciu określonych stylów i opcje przycisku.(Zastępuje CMFCToolBarButton::OnDraw.) |
|
Wywoływany przez rysowanie przycisku ramach polecenia okienka Dostosuj okno dialogowe.(Zastępuje CMFCToolBarButton::OnDrawOnCustomizeList.) |
|
Odczytuje ten obiekt z archiwum lub zapisuje je do archiwum.(Zastępuje CMFCToolBarButton::Serialize.) |
|
Ustawia domyślne polecenie używający ramy, gdy użytkownik kliknie przycisk. |
Członkowie danych
Nazwa |
Opis |
---|---|
Określa długość czasu, który użytkownik musi przytrzymywania przycisku myszy zostanie wyświetlony pasek narzędzi rozwijanej. |
Uwagi
A CMFCDropDownToolBarButton różni się od zwykłych przycisku, że ma małą strzałkę w prawym dolnym rogu przycisku.Po użytkownik wybiera przycisk paska narzędzi rozwijanej, ramy Wyświetla ikonę na pasku narzędzi najwyższego poziomu (przycisk z małą strzałkę w prawym dolnym rogu).
Informacje o implementowaniu narzędzi rozwijanej zobacz Klasa CMFCDropDownToolBar.
CMFCDropDownToolBarButton Obiektu mogą być eksportowane do Klasa CMFCToolBarMenuButton obiekt i wyświetlany jako przycisk menu z wyskakującego menu.
Hierarchii dziedziczenia
Wymagania
Nagłówek: afxdropdowntoolbar.h
Zobacz też
Zadania
Instruktaż: Wprowadzanie formanty na paskach narzędzi