Sdílet prostřednictvím


Třída CMFCToolBarEditBoxButton

Tlačítko panelu nástrojů, který obsahuje ovládací prvek pro úpravy (Třída CEdit).

class CMFCToolBarEditBoxButton : public CMFCToolBarButton

Členy

Veřejné konstruktory

Název

Description

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton

Konstrukce CMFCToolBarEditBoxButton objektu.

CMFCToolBarEditBoxButton::~CMFCToolBarEditBoxButton

Destruktoru.

Veřejné metody

Název

Description

CMFCToolBarEditBoxButton::CanBeStretched

Určuje, zda uživatel může tlačítko Roztáhnout během úprav.(Přepíše CMFCToolBarButton::CanBeStretched.)

CMFCToolBarEditBoxButton::CopyFrom

Zkopíruje aktuální tlačítko Vlastnosti jiného tlačítka panelu nástrojů.(Přepíše CMFCToolBarButton::CopyFrom.)

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::CreateEdit

Vytvoří nový ovládací prvek pro úpravy v tlačítku.

CMFCToolBarEditBoxButton::CreateObject

Rámci používá k vytvoření dynamických instance tohoto typu třídy.

CMFCToolBarEditBoxButton::GetByCmd

Načte první CMFCToolBarEditBoxButton objekt v aplikaci, která má ID zadaný příkaz.

CMFCToolBarEditBoxButton::GetContentsAll

Načte text ovládacího prvku pole nástrojů první upravit identifikátor zadaný příkaz.

CMFCToolBarEditBoxButton::GetContextMenuID

Načte ID zdroje spojené s tlačítko místní nabídky.

CMFCToolBarEditBoxButton::GetEditBorder

Načte ohraničovacího rámečku upravit část pole tlačítko Upravit.

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::GetEditBox

Vrátí ukazatel upravit ovládací prvek, který je vložen do tlačítka.

CMFCToolBarEditBoxButton::GetHwnd

Získá popisovač okna, který je přidružen k tlačítku panelu nástrojů.(Přepíše CMFCToolBarButton::GetHwnd.)

CMFCToolBarEditBoxButton::GetInvalidateRect

Zkopíruje oblast klientské oblasti tlačítka, které musí překreslit.(Přepíše CMFCToolBarButton::GetInvalidateRect.)

CMFCToolBarEditBoxButton::GetThisClass

Používané rámci získat ukazatel CRuntimeClass objekt, který je přidružen typ této třídy.

CMFCToolBarEditBoxButton::HaveHotBorder

Určuje, zda ohraničení tlačítka se zobrazí, když uživatel klepne na tlačítko.(Přepíše CMFCToolBarButton::HaveHotBorder.)

CMFCToolBarEditBoxButton::IsFlatMode

Určuje, zda mají tlačítka Upravit pole ploché styl.

CMFCToolBarEditBoxButton::NotifyCommand

Určuje, zda se zpracovává na tlačítko WM_COMMAND zprávy.(Přepíše CMFCToolBarButton::NotifyCommand.)

CMFCToolBarEditBoxButton::OnAddToCustomizePage

Při přidání tlačítka nazývá rámcem vlastní dialogové okno.(Přepíše CMFCToolBarButton::OnAddToCustomizePage.)

CMFCToolBarEditBoxButton::OnCalculateSize

Volat rámec pro výpočet velikosti tlačítka pro určené zařízení kontextu a dokovací stav.(Přepíše CMFCToolBarButton::OnCalculateSize.)

CMFCToolBarEditBoxButton::OnChangeParentWnd

Po vložení do nového panelu nástrojů na tlačítko volat rozhraní.(Přepíše CMFCToolBarButton::OnChangeParentWnd.)

CMFCToolBarEditBoxButton::OnClick

Nazývá rámcem, když uživatel klepne na tlačítko myši.(Přepíše CMFCToolBarButton::OnClick.)

CMFCToolBarEditBoxButton::OnCtlColor

Volání rámci k nadřazené nástrojů zpracovává WM_CTLCOLOR zprávy.(Přepíše CMFCToolBarButton::OnCtlColor.)

CMFCToolBarEditBoxButton::OnDraw

Volat rámec na tlačítko Kreslení pomocí zadaného styly a možnosti.(Přepíše CMFCToolBarButton::OnDraw.)

CMFCToolBarEditBoxButton::OnDrawOnCustomizeList

Volat na tlačítko kreslení v rámci Příkazy podokně vlastní dialogové okno.(Přepíše CMFCToolBarButton::OnDrawOnCustomizeList.)

CMFCToolBarEditBoxButton::OnGlobalFontsChanged

Rámci vyvolána při změně globální písma.(Přepíše CMFCToolBarButton::OnGlobalFontsChanged.)

CMFCToolBarEditBoxButton::OnMove

Volat rámci nástrojů nadřazené pohybuje.(Přepíše CMFCToolBarButton::OnMove.)

CMFCToolBarEditBoxButton::OnShow

Volána rámcem, když se změní na tlačítko viditelné nebo neviditelné.(Přepíše CMFCToolBarButton::OnShow.)

CMFCToolBarEditBoxButton::OnSize

Volat rámci nadřazeného nástrojů se změní jeho velikost nebo umístění a tato změna způsobí, že tlačítko Změnit velikost.(Přepíše CMFCToolBarButton::OnSize.)

CMFCToolBarEditBoxButton::OnUpdateToolTip

Rámci vyvolána při aktualizaci nadřazené nástrojů jeho text popisku.(Přepíše CMFCToolBarButton::OnUpdateToolTip.)

CMFCToolBarEditBoxButton::Serialize

Čte tento objekt z archivu nebo zapisuje do archivu.(Přepíše CMFCToolBarButton::Serialize.)

CMFCToolBarEditBoxButton::SetACCData

Vyplní zadané CAccessibilityData objekt usnadnění daty z tlačítka panelu nástrojů.(Přepíše CMFCToolBarButton::SetACCData.)

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::SetContents

Nastaví text tlačítka ovládacího prvku pro úpravy.

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::SetContentsAll

Nalezne ovládací tlačítko Upravit, má ID zadaný příkaz, který nastaví text ovládacího prvku pro úpravy tohoto tlačítka.

CMFCToolBarEditBoxButton::SetContextMenuID

Určuje číslo ID zdroje spojené s tlačítko místní nabídky.

CMFCToolBarEditBoxButton::SetFlatMode

Určuje plochý vzhled tlačítka pole upravit v aplikaci.

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::SetStyle

Určuje styl tlačítka.(Přepíše CMFCToolBarButton::SetStyle.)

Poznámky

Na panel nástrojů přidat tlačítko pole pro úpravy, postupujte takto:

1.Rezervujte ID zástupný zdroj pro tlačítka v panelu nástrojů prostředku nadřazené.

2.Sestavte objekt CMFCToolBarEditBoxButton.

3.V popisovači zprávy, která zpracovává AFX_WM_RESETTOOLBAR zpráva, figuríny tlačítko Nahradit nové tlačítko pole se seznamem pomocí CMFCToolBar::ReplaceButton.

Další informace naleznete v tématu Návod: Umístění ovládacích prvků na panely nástrojů.

Příklad

Následující příklad demonstruje použití různých metod v CMFCToolBarEditBoxButton třídy.Příklad ukazuje, jak určit, že uživatel může tlačítko Roztáhnout během úprav, určit, že ohraničení tlačítka se zobrazí po klepnutí na tlačítko, nastavení textu v textové pole, určit plochý vzhled tlačítka pole upravit v aplikaci a určit styl ovládacího prvku pole upravit panel nástrojů.

    CMFCToolBarEditBoxButton* boxButton = new CMFCToolBarEditBoxButton();
    boxButton->CanBeStretched();
    boxButton->HaveHotBorder();
    boxButton->SetContents(_T("edit box button"));
    boxButton->SetFlatMode(true);
    boxButton->SetStyle(TBBS_PRESSED);

Hierarchii dědičnosti

CObject

   CMFCToolBarButton

      CMFCToolBarEditBoxButton

Požadavky

Záhlaví: afxtoolbareditboxbutton.h

Viz také

Úkoly

Návod: Umístění ovládacích prvků na panely nástrojů

Referenční dokumentace

Graf hierarchie

Třída CMFCToolBarButton

Třída CEdit

CMFCToolBar::ReplaceButton

Další zdroje

MFC – třídy