Udostępnij za pośrednictwem


Klasa CMFCToolBarEditBoxButton

Przycisk paska narzędzi, który zawiera formant edycyjny (Klasa CEdit).

class CMFCToolBarEditBoxButton : public CMFCToolBarButton

Członkowie

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

Nazwa

Opis

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton

Konstrukcje CMFCToolBarEditBoxButton obiektu.

CMFCToolBarEditBoxButton::~CMFCToolBarEditBoxButton

Destruktor.

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

Nazwa

Opis

CMFCToolBarEditBoxButton::CanBeStretched

Określa, czy użytkownik może rozciągnąć podczas dostosowywania przycisku.(Zastępuje CMFCToolBarButton::CanBeStretched.)

CMFCToolBarEditBoxButton::CopyFrom

Kopiuje bieżącego przycisku właściwości innego przycisku paska narzędzi.(Zastępuje CMFCToolBarButton::CopyFrom.)

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::CreateEdit

Tworzy nowy formant edycji w przycisku.

CMFCToolBarEditBoxButton::CreateObject

Używane w ramach do tworzenia dynamicznych wystąpienie tego typu klasy.

CMFCToolBarEditBoxButton::GetByCmd

Pobiera pierwszy CMFCToolBarEditBoxButton obiektu w aplikacji, która ma identyfikator określonego polecenia.

CMFCToolBarEditBoxButton::GetContentsAll

Pobiera tekst pierwsza edycja pole narzędzi formantu, który ma identyfikator określonego polecenia.

CMFCToolBarEditBoxButton::GetContextMenuID

Pobiera identyfikator zasobu, który jest skojarzony z przyciskiem menu skrótów.

CMFCToolBarEditBoxButton::GetEditBorder

Pobiera prostokąta obwiedni edycji część przycisku Edytuj.

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::GetEditBox

Zwraca wskaźnik do formantu edycyjnego osadzonych w przycisku.

CMFCToolBarEditBoxButton::GetHwnd

Pobiera uchwyt okna, który jest skojarzony z przycisku paska narzędzi.(Zastępuje CMFCToolBarButton::GetHwnd.)

CMFCToolBarEditBoxButton::GetInvalidateRect

Pobiera regionu obszaru klienckiego przycisku, który musi zostać odświeżone.(Zastępuje CMFCToolBarButton::GetInvalidateRect.)

CMFCToolBarEditBoxButton::GetThisClass

Używane w ramach uzyskać wskaźnik do CRuntimeClass obiekt, który jest skojarzony z tego typu klasy.

CMFCToolBarEditBoxButton::HaveHotBorder

Określa, czy obramowania przycisku jest wyświetlany, gdy użytkownik kliknie przycisk.(Zastępuje CMFCToolBarButton::HaveHotBorder.)

CMFCToolBarEditBoxButton::IsFlatMode

Określa, czy przyciski okna Edycja mają płaski.

CMFCToolBarEditBoxButton::NotifyCommand

Określa, czy przycisk procesów WM_COMMAND wiadomości.(Zastępuje CMFCToolBarButton::NotifyCommand.)

CMFCToolBarEditBoxButton::OnAddToCustomizePage

Wywoływana przez ramy, gdy przycisk zostanie dodany do Dostosuj okno dialogowe.(Zastępuje CMFCToolBarButton::OnAddToCustomizePage.)

CMFCToolBarEditBoxButton::OnCalculateSize

Wywołana przez ramy do obliczania rozmiaru przycisku dla określonego urządzenia kontekstu i stan dokowania.(Zastępuje CMFCToolBarButton::OnCalculateSize.)

CMFCToolBarEditBoxButton::OnChangeParentWnd

Wywołana w ramach przycisku jest wstawiane do nowego paska narzędzi.(Zastępuje CMFCToolBarButton::OnChangeParentWnd.)

CMFCToolBarEditBoxButton::OnClick

Wywołana przez ramy, gdy użytkownik kliknie przycisk myszy.(Zastępuje CMFCToolBarButton::OnClick.)

CMFCToolBarEditBoxButton::OnCtlColor

Wywołana w ramach narzędzi nadrzędnego obsługując WM_CTLCOLOR wiadomości.(Zastępuje CMFCToolBarButton::OnCtlColor.)

CMFCToolBarEditBoxButton::OnDraw

Wywołana przez ramy rysowanie przy użyciu określonych stylów i opcje przycisku.(Zastępuje CMFCToolBarButton::OnDraw.)

CMFCToolBarEditBoxButton::OnDrawOnCustomizeList

Wywoływany przez rysowanie przycisku ramach polecenia okienka Dostosuj okno dialogowe.(Zastępuje CMFCToolBarButton::OnDrawOnCustomizeList.)

CMFCToolBarEditBoxButton::OnGlobalFontsChanged

Wywołana w ramach po zmianie czcionki globalnego.(Zastępuje CMFCToolBarButton::OnGlobalFontsChanged.)

CMFCToolBarEditBoxButton::OnMove

Wywołana w ramach po nadrzędnej paska narzędziowego.(Zastępuje CMFCToolBarButton::OnMove.)

CMFCToolBarEditBoxButton::OnShow

Wywoływane w ramach, gdy przycisk stanie się widoczny lub niewidoczny.(Zastępuje CMFCToolBarButton::OnShow.)

CMFCToolBarEditBoxButton::OnSize

Wywołana w ramach narzędzi nadrzędnego zmienia jego rozmiar lub położenie i zmiana ta powoduje, że przycisk aby zmienić rozmiar.(Zastępuje CMFCToolBarButton::OnSize.)

CMFCToolBarEditBoxButton::OnUpdateToolTip

Wywołana w ramach podczas narzędzi nadrzędnego aktualizuje jego tekst etykietki narzędzia.(Zastępuje CMFCToolBarButton::OnUpdateToolTip.)

CMFCToolBarEditBoxButton::Serialize

Odczytuje ten obiekt z archiwum lub zapisuje je do archiwum.(Zastępuje CMFCToolBarButton::Serialize.)

CMFCToolBarEditBoxButton::SetACCData

Wypełnia przewidziano CAccessibilityData obiekt z dostępności danych z przycisku paska narzędzi.(Zastępuje CMFCToolBarButton::SetACCData.)

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::SetContents

Ustawia tekst w formancie edycyjnym przycisku.

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::SetContentsAll

Wyszukuje przycisk Edytuj sterowania, ma identyfikator określonego polecenia i ustawia tekst w formancie edycyjnym tego przycisku.

CMFCToolBarEditBoxButton::SetContextMenuID

Określa identyfikator zasobu, który jest skojarzony z przyciskiem menu skrótów.

CMFCToolBarEditBoxButton::SetFlatMode

Określa płaski wygląd przycisków pole Edytuj w aplikacji.

CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::SetStyle

Określa styl przycisku.(Zastępuje CMFCToolBarButton::SetStyle.)

Uwagi

Aby dodać przycisk pola edycji 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 CMFCToolBarEditBoxButton 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.

Przykład

Poniższy przykład demonstruje, jak korzystać z różnych metod w CMFCToolBarEditBoxButton klasy.W przykładzie pokazano, jak określić, że użytkownika można rozciągnąć podczas dostosowywania przycisku, określić, że obramowania przycisku jest wyświetlany, gdy użytkownik kliknie przycisk, ustawić tekst w polu tekstowym, określić płaski wygląd przycisków pole Edytuj w aplikacji i określić styl formantu pola edycji narzędzi.

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

Hierarchii dziedziczenia

CObject

   CMFCToolBarButton

      CMFCToolBarEditBoxButton

Wymagania

Nagłówek: afxtoolbareditboxbutton.h

Zobacz też

Zadania

Instruktaż: Wprowadzanie formanty na paskach narzędzi

Informacje

Wykres hierarchii

Klasa CMFCToolBarButton

Klasa CEdit

CMFCToolBar::ReplaceButton

Inne zasoby

Klasy MFC