Udostępnij za pośrednictwem


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ę.

Kontrola zasobów wstążki MFC

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:

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.

Projektant wstążki MFC

  • 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

MFC 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.

Zobacz też

Inne zasoby

Elementy interfejsu użytkownika (MFC)

Praca z plikami zasobów