Klasa CMFCToolBarsCustomizeDialog
Okno dialogowe karta niemodalny (Klasa CPropertySheet), który umożliwia użytkownikowi dostosowywanie pasków narzędzi, menu, skróty klawiaturowe, narzędzia użytkownika i stylu wizualnego w aplikacji.Zazwyczaj użytkownik uzyskuje dostęp do tego okna dialogowego wybierając Dostosuj z Narzędzia menu.
Dostosuj okno dialogowe ma sześć kart: polecenia, Paski narzędzi, Narzędzia, klawiatury, Menu, i Opcje.
class CMFCToolBarsCustomizeDialog : public CPropertySheet
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje CMFCToolBarsCustomizeDialog obiektu. |
|
CMFCToolBarsCustomizeDialog::~CMFCToolBarsCustomizeDialog |
Destruktor. |
Metody publiczne
Nazwa |
Opis |
---|---|
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddButton |
Wstawia przycisk paska narzędzi na listę poleceń polecenia strony |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddMenu |
Ładuje menu z zasobów i wywołania CMFCToolBarsCustomizeDialog::AddMenuCommands , aby dodać do listy poleceń tego menu, na polecenia strony. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddMenuCommands |
Ładuje menu z zasobów i wywołania CMFCToolBarsCustomizeDialog::AddMenuCommands , aby dodać do listy poleceń tego menu, na polecenia strony. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddToolBar |
Ładuje pasek narzędzi z zasobów.Następnie dla każdego polecenia w menu wywołania CMFCToolBarsCustomizeDialog::AddButton metody, aby wstawić przycisk na liście poleceń polecenia strony w określonej kategorii. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::Create |
Wyświetla dostosowywania okno dialogowe. |
CMFCToolBarsCustomizeDialog::EnableTools |
Zarezerwowane do użytku w przyszłości. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::EnableUserDefinedToolbars |
Włącza lub wyłącza tworzenie nowych pasków narzędzi za pomocą Dostosuj okno dialogowe. |
Wypełnia przewidziano CListBox obiektu za pomocą poleceń w Wszystkie polecenia kategorii. |
|
Wypełnia przewidziano CComboBox obiekt o nazwie każdej kategorii polecenia Dostosuj okno dialogowe. |
|
Wypełnia przewidziano CListBox obiekt o nazwie każdej kategorii polecenia Dostosuj okno dialogowe. |
|
Pobiera nazwę, która jest skojarzony z identyfikatorem danego polecenia. |
|
Pobiera numer przedmiotów w podanej listy etykiet tekstowych. |
|
Pobiera zestaw flag, które wpływają na zachowanie okna dialogowego. |
|
CMFCToolBarsCustomizeDialog::GetThisClass |
Używane w ramach uzyskać wskaźnik do CRuntimeClass obiekt, który jest skojarzony z tego typu klasy. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnEditToolbarMenuImage |
Uruchamia edytor obrazu, dzięki czemu użytkownik może dostosować ikony elementu menu lub przycisk paska narzędzi. |
Zastępuje uzupełniającej inicjowanie arkusz właściwości.(Zastępuje CPropertySheet::OnInitDialog.) |
|
Wywołana w ramach okno zostało zniszczone.(Zastępuje CPropertySheet::PostNcDestroy.) |
|
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::RemoveButton |
Usuwa przycisk z Identyfikatorem określonego polecenia z określonej kategorii lub wszystkich kategorii. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::RenameCategory |
Zmienia nazwę kategorii w polu listy kategorii na polecenia kartę. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::ReplaceButton |
Zastępuje przycisk na liście poleceń na polecenia kartę z nowego obiektu przycisku paska narzędzi. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::SetUserCategory |
Dodaje do listy Kategorie, które będą wyświetlane w kategorii polecenia kartę. |
Metody chronione
Nazwa |
Opis |
---|---|
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::CheckToolsValidity |
Wywołana przez ramy do określenia, czy lista narzędzi użytkownika jest prawidłowy. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnAfterChangeTool |
Wywołana w ramach zmiany właściwości narzędzia zdefiniowane przez użytkownika. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnAssignKey |
Określa, czy można przypisać skrót klawiaturowy określonej akcji. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnBeforeChangeTool |
Określa, czy narzędzie zdefiniowane przez użytkownika można zmienić. |
CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnInitToolsPage |
O nazwie ramy, gdy użytkownik wybierze Narzędzia karty jest wymagane. |
Uwagi
Aby wyświetlić Dostosuj okno dialogowe pole, tworzenie CMFCToolBarsCustomizeDialog obiektu i wywołanie CMFCToolBarsCustomizeDialog::Create metody.
Podczas gdy Dostosuj okno jest aktywne, aplikacja działa w specjalny tryb, który ogranicza użytkowników do zadań dostosowywania.
Przykład
Poniższy przykład demonstruje, jak korzystać z różnych metod w CMFCToolBarsCustomizeDialog klasy.W przykładzie pokazano, jak zastąpić na przycisku paska narzędzi, w polu listy poleceń polecenia strony, umożliwienia tworzenia nowych pasków narzędzi za pomocą Dostosuj okno dialogowe i wyświetlania dostosowywania okno dialogowe.To urywek kodu jest częścią IE Demo próbki.
pDlgCust->ReplaceButton (ID_FAVORITS_DUMMY,
CMFCToolBarMenuButton ((UINT)-1, menuFavorites, -1, strFavorites));
pDlgCust->EnableUserDefinedToolbars();
pDlgCust->Create ();
Hierarchii dziedziczenia
Wymagania
Nagłówek: afxToolBarsCustomizeDialog.h