Projektant wstążki (MFC)
Projektant wstążki pozwala tworzyć i dostosowywać wstążki w aplikacjach MFC.Wstążka jest element interfejsu użytkownika, który organizuje polecenia w logiczne grupy.Te grupy wyświetlają się w osobnych kartach w pasku na górze okna.Wstążka zastępuje pasek menu i paski narzędzi.Wstążka może znacznie zwiększyć użyteczność aplikacji.Aby uzyskać więcej informacji, zobacz Taśmy.Na następującej ilustracji pokazano wstążkę.
We wcześniejszych wersjach programu Visual Studio, wstążki musiały być utworzone przez pisanie kodu, który używa klasy wstążek MFC, takich jak Klasa CMFCRibbonBar.W Visual Studio 2010 projektant wstążki oferuje alternatywną metodę tworzenia wstążki.Najpierw utwórz i dostosuj wstążkę jako zasób.Następnie załaduj zasób wstążki z kodu w aplikacji MFC.Możesz nawet użyć zasobów wstążki i klas wstążki MFC razem.Na przykład można utworzyć zasób wstążki, a następnie programowo dodać do niego za pomocą kodu więcej elementów w czasie wykonywania.
Ogólne informacje Projektant wstążek
Projektant wstążki tworzy i przechowuje wstążkę jako zasób.Kiedy tworzysz zasób wstążki, projektant wstążki wykona te trzy rzeczy:
Dodaje wpis w skrypcie definicji zasobów projektu (* .rc).W poniższym przykładzie IDR_RIBBON jest unikatową nazwą, która identyfikuje zasób wstążki, RT_RIBBON_XML jest typem zasobu, a ribbon.mfcribbon-ms jest nazwą pliku zasobów.
IDR_RIBBON RT_RIBBON_XML "res\\ribbon.mfcribbon-ms"
Dodaje definicje identyfikatorów poleceń do resource.h.
#define IDR_RIBBON 307
Tworzy plik zasobów wstążki (*.mfcribbon-ms), który zawiera kod XML definiujący przyciski wstążki, formanty i atrybuty.Zmiany na Wstążce w Projektancie wstążki są przechowywane w pliku zasobów jako XML.Poniższy przykład kodu pokazuje części zawartości pliku mfcribbon-ms:
<RIBBON_BAR> <ELEMENT_NAME>RibbonBar</ELEMENT_NAME> <IMAGE> <ID> <NAME>IDB_BUTTONS</NAME> <VALUE>113</VALUE> </ID> …
Aby użyć zasobu wstążki w Twojej aplikacji MFC, załaduj zasób wywołując CMFCRibbonBar::LoadFromResource.
Tworzenie Wstążki przy użyciu projektanta wstążki
Są to dwa sposoby dodawania zasobów wstążki do Twojego projektu MFC:
Utwórz aplikacje MFC i skonfiguruj kreator projektu MFC w celu utworzenia na Wstążce.Aby uzyskać dodatkowe informacje, zobacz Wskazówki: tworzenie aplikacji wstążki za pomocą MFC.
W istniejącym projekcie MFC, utwórz zasób wstążki i załaduj go.Aby uzyskać dodatkowe informacje, zobacz Wskazówki: aktualizowanie aplikacji bazgrołów MFC (część 1).
Jeżeli projekt zawiera już ręcznie zakodowane wstążki, MFC posiada funkcje, które można użyć, aby przekonwertować istniejącą wstążkę na wstążkę zasobów.Aby uzyskać dodatkowe informacje, zobacz Porady: konwertowanie istniejącej wstążki MFC na zasób wstążki.
[!UWAGA]
Wstążek nie można utworzyć w aplikacjach opartych na oknach dialogowych.Aby uzyskać dodatkowe informacje, zobacz Typ aplikacji, kreator aplikacji MFC.
Dostosowywanie Wstążek
Aby otworzyć wstążkę w projektancie wstążek, kliknij dwa razy zasób wstążki w Widoku zasobu.W projektancie można dodawać, usuwać i dostosować elementy na wstążce, przycisku aplikacji lub pasku narzędzi szybkiego dostępu.Możesz również łączyć zdarzenia, przykładowo, zdarzenia z naciśnięciem guzika i zdarzenia menu, do metody w aplikacji.
Na poniższej ilustracji przedstawiono różne składniki w Projektancie wstążki.
Zestaw narzędzi: zawiera kontrolki, które mogą być przeciągnięte na powierzchnię projektową.
Projektanta powierzchni: zawiera wizualną reprezentacją zasobu wstążki.
Okno właściwości: Wyświetla listę atrybutów elementu zaznaczonego na powierzchni projektowej.
Okno widoku zasobów: Wyświetla zasoby, które obejmują zasoby wstążki w projekcie.
Pasek narzędzi edytora wstążki: zawiera polecenia, które umożliwiają przeglądanie wstążki i zmieniają jej motyw wizualny.
Opis korzystania z funkcji projektanta wstążki można znaleźć w następujących tematach:
Definicje elementów wstążki
Przycisk aplikacji: Pzycisk, który pojawia się w lewym górnym rogu wstążki.Przycisk aplikacji zastępuje menu Plik i jest widoczny nawet wtedy, gdy wstążka jest zminimalizowana.Po kliknięciu przycisku, wyświetla się menu z listą poleceń.
Pasek szybkiego dostępu: mały, konfigurowalny pasek narzędzi, który wyświetla często używane polecenia.
Kategoria: Logiczne grupowanie, które reprezentuje zawartość zakładki wstążki.
Przycisk Kategoria domyślna: Przycisk, który pojawia się na Wstążce, gdy Wstążka jest zminimalizowana.Po kliknięciu przycisku, kategoria ponownie wyświetla się w menu.
Panel: obszar paska wstążki, który wyświetla grupy pokrewnych formantów.Każda kategoria wstążki zawiera jeden lub więcej paneli wstążki.
Elementy wstążki: kontrolki w panelach, na przykład, przyciski i pola kombi.Aby zobaczyć różne kontrolki, które mogą być hostowane na wstążce, zobacz Przykład RibbonGadgets: Aplikacja Ribbon Gadgets.