Třída CMFCDropDownToolbarButton
Typ tlačítka panelu nástrojů, který se chová jako normální tlačítko po klepnutí.Však otevření rozevírací nabídky nástrojů (Třída CMFCDropDownToolBar Pokud uživatel stiskne a obsahuje tlačítko.
class CMFCDropDownToolbarButton : public CMFCToolBarButton
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CMFCDropDownToolbarButton objektu. |
|
CMFCDropDownToolbarButton::~CMFCDropDownToolbarButton |
Destruktoru. |
Veřejné metody
Název |
Description |
---|---|
Zkopíruje aktuální tlačítko Vlastnosti jiného tlačítka panelu nástrojů.(Přepíše CMFCToolBarButton::CopyFrom.) |
|
CMFCDropDownToolbarButton::CreateObject |
Rámci používá k vytvoření dynamických instance tohoto typu třídy. |
Otevře rozevírací nástrojů. |
|
Zkopíruje text do nabídky tlačítka panelu nástrojů.(Přepíše CMFCToolBarButton::ExportToMenuButton.) |
|
Načte rozevírací nástrojů, který je spojen s tlačítka. |
|
CMFCDropDownToolbarButton::GetThisClass |
Používané rámci získat ukazatel CRuntimeClass objekt, který je přidružen typ této třídy. |
Určuje, zda je aktuálně otevřenou rozbalovací panel nástrojů. |
|
Určuje, zda může být zobrazena tlačítka s rozšířené ohraničení.(Přepíše CMFCToolBarButton::IsExtraSize.) |
|
Volat rámec pro výpočet velikosti tlačítka pro určené zařízení kontextu a dokovací stav.(Přepíše CMFCToolBarButton::OnCalculateSize.) |
|
CMFCDropDownToolbarButton::OnCancelMode |
Nazývá rámcem pro zpracování WM_CANCELMODE zprávy.(Přepíše CMCToolBarButton::OnCancelMode .) |
Po vložení do nového panelu nástrojů na tlačítko volat rozhraní.(Přepíše CMFCToolBarButton::OnChangeParentWnd.) |
|
Nazývá rámcem, když uživatel klepne na tlačítko myši.(Přepíše CMFCToolBarButton::OnClick.) |
|
Rámci volána když uživatel uvolní tlačítko myši.(Přepíše CMFCToolBarButton::OnClickUp.) |
|
Volání rámci k nadřazené nástrojů zpracovává WM_HELPHITTEST zprávy.(Přepíše CMFCToolBarButton::OnContextHelp.) |
|
Upraví nabídky poskytované při aplikaci na nadřazené nástrojů zobrazíte místní nabídku.(Přepíše CMFCToolBarButton::OnCustomizeMenu.) |
|
Volat rámec na tlačítko Kreslení pomocí zadaného styly a možnosti.(Přepíše CMFCToolBarButton::OnDraw.) |
|
Volat na tlačítko kreslení v rámci Příkazy podokně vlastní dialogové okno.(Přepíše CMFCToolBarButton::OnDrawOnCustomizeList.) |
|
Čte tento objekt z archivu nebo zapisuje do archivu.(Přepíše CMFCToolBarButton::Serialize.) |
|
Nastaví výchozí příkaz, který používá rozhraní, když uživatel klepne na tlačítko. |
Datové členy
Název |
Description |
---|---|
Určuje délku doby, kterou uživatel musí podržte tlačítko myši zobrazí rozevírací nástrojů. |
Poznámky
A CMFCDropDownToolBarButton se liší od běžných tlačítko, že má malou šipku v pravém dolním rohu tlačítka.Po uživatel vybere z rozevírací nabídky nástrojů tlačítko, zobrazí rámci jeho ikonu na nejvyšší úrovni tlačítka (tlačítko s malou šipku v pravém dolním rohu).
Informace o implementaci nástrojů rozevírací Třída CMFCDropDownToolBar.
CMFCDropDownToolBarButton Lze exportovat objekt Třída CMFCToolBarMenuButton objektu a zobrazí jako tlačítka nabídky pomocí rozbalovací nabídky.
Hierarchii dědičnosti
Požadavky
Záhlaví: afxdropdowntoolbar.h
Viz také
Úkoly
Názorný postup: Umístění ovládacích prvků na panelech nástrojů