Klasa CMFCToolBarEditBoxButton
Przycisk paska narzędzi, który zawiera formant edycyjny (Klasa CEdit).
class CMFCToolBarEditBoxButton : public CMFCToolBarButton
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje CMFCToolBarEditBoxButton obiektu. |
|
CMFCToolBarEditBoxButton::~CMFCToolBarEditBoxButton |
Destruktor. |
Metody publiczne
Nazwa |
Opis |
---|---|
Określa, czy użytkownik może rozciągnąć podczas dostosowywania przycisku.(Zastępuje CMFCToolBarButton::CanBeStretched.) |
|
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. |
Pobiera pierwszy CMFCToolBarEditBoxButton obiektu w aplikacji, która ma identyfikator określonego polecenia. |
|
Pobiera tekst pierwsza edycja pole narzędzi formantu, który ma identyfikator określonego polecenia. |
|
Pobiera identyfikator zasobu, który jest skojarzony z przyciskiem menu skrótów. |
|
Pobiera prostokąta obwiedni edycji część przycisku Edytuj. |
|
CMFCToolBarEditBoxButton::CMFCToolBarEditBoxButton::GetEditBox |
Zwraca wskaźnik do formantu edycyjnego osadzonych w przycisku. |
Pobiera uchwyt okna, który jest skojarzony z przycisku paska narzędzi.(Zastępuje CMFCToolBarButton::GetHwnd.) |
|
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. |
Określa, czy obramowania przycisku jest wyświetlany, gdy użytkownik kliknie przycisk.(Zastępuje CMFCToolBarButton::HaveHotBorder.) |
|
Określa, czy przyciski okna Edycja mają płaski. |
|
Określa, czy przycisk procesów WM_COMMAND wiadomości.(Zastępuje CMFCToolBarButton::NotifyCommand.) |
|
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.) |
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 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.) |
Wywołana w ramach po zmianie czcionki globalnego.(Zastępuje CMFCToolBarButton::OnGlobalFontsChanged.) |
|
Wywołana w ramach po nadrzędnej paska narzędziowego.(Zastępuje CMFCToolBarButton::OnMove.) |
|
Wywoływane w ramach, gdy przycisk stanie się widoczny lub niewidoczny.(Zastępuje CMFCToolBarButton::OnShow.) |
|
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.) |
|
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. |
Określa identyfikator zasobu, który jest skojarzony z przyciskiem menu skrótów. |
|
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
Wymagania
Nagłówek: afxtoolbareditboxbutton.h
Zobacz też
Zadania
Instruktaż: Wprowadzanie formanty na paskach narzędzi