Udostępnij za pośrednictwem


Wstążka Designer (MFC)

Projektant Wstążka umożliwia tworzenie i dostosowywanie wstążki w aplikacjach MFC.Wstążka jest element interfejsu użytkownika, który organizuje polecenia w logiczne grupy.Te grupy są wyświetlane na oddzielnych kartach w pasie u góry 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 wstążki.Na następującej ilustracji pokazano Wstążkę.

Kontrola zasobów wstążki MFC

W starszych wersjach programu Visual Studio wstążki musiał być utworzony przez pisanie kodu, który używa klas MFC wstążki, takich jak Klasa CMFCRibbonBar.W Visual Studio 2010, Projektant Wstążka zapewnia alternatywną metodę tworzenia wstążki. Po pierwsze tworzenia i dostosowywania wstążki jako zasób.Następnie załadować zasobu Wstążka z kodu w aplikacji MFC.Nawet korzystając zasobów Wstążki i klasy wstążki MFC razem.Na przykład można utworzyć zasób Wstążki i następnie programowo dodać więcej elementów do niego w czasie wykonywania za pomocą kodu.

Opis Projektant wstążki

Projektant wstążki tworzy i przechowuje wstążki jako zasób.Podczas tworzenia zasobu wstążki, Projektant wstążki wykonuje te trzy elementy:

  • 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 i 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ążce (*.mfcribbon-ms), zawierający kod XML definiujący przyciski, formanty i atrybuty wstążki.Zmiany na Wstążce w projektancie wstążki są przechowywane w pliku zasobu 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 aplikacji MFC, załadować zasobu, wywołując CMFCRibbonBar::LoadFromResource.

Tworzenie wstążki przy użyciu projektanta wstążki

Są dwa sposoby dodawania zasobów wstążki do projektu MFC:

Jeżeli projekt zawiera już ręcznie zakodowane wstążki, MFC ma funkcje, których można przekonwertować na Wstążce istniejących zasobów wstążki.Aby uzyskać więcej informacji, zobacz Jak: Konwertowanie istniejących wstążki MFC do zasobu wstążki.

[!UWAGA]

W aplikacjach opartych na okno dialogowe, nie można utworzyć wstążki.Aby uzyskać więcej informacji, zobacz Typ aplikacji, Kreator aplikacji MFC.

Dostosowywanie wstążki

Aby otworzyć wstążki w projektancie wstążki, kliknij dwukrotnie zasobu wstążki w widoku zasobów.W projektancie dodawania, usuwania i dostosowywać elementy na Wstążce, przycisk aplikacji lub narzędzi Szybki dostęp.Zdarzenia, na przykład, kliknij przycisk wydarzenia i wydarzenia menu, można również połączyć metody w aplikacji.

Poniższa ilustracja pokazuje różnych składników w projektancie wstążki.

Projektanta wstążki MFC

  • Przybornik: zawiera formanty, które można przeciągać do powierzchni projektanta.

  • Projektant powierzchni: zawiera wizualną reprezentację zasobu wstążki.

  • Okno właściwości: zawiera listę atrybutów elementu zaznaczonego w obszarze projektowania.

  • Okno widoku zasobów: Wyświetla zasoby, które obejmują zasoby wstążki w projekcie.

  • Pasek narzędziowy edytora Wstążce: zawiera polecenia, które umożliwiają wyświetlanie podglądu Wstążki i zmienić jego motyw wizualny.

W następujących tematach opisano, jak używać funkcji w projektancie Wstążce:

Definicje elementów wstążki

Wstążka MFC

  • Przycisk aplikacji: przycisk, który pojawia się w lewym górnym rogu wstążki.Przycisk aplikacji zastępuje menu Plik i jest widoczna nawet w przypadku, gdy Wstążka jest zminimalizowany.Po kliknięciu przycisku wyświetlane jest menu, która ma listę poleceń.

  • Pasek narzędzi Szybki dostęp: mały, można dostosować pasek narzędzi, który zawiera często używane polecenia.

  • Kategoria: logiczne grupowanie, reprezentującą zawartość karty Wstążki.

  • Przycisk domyślny kategorii: przycisk, który pojawia się na Wstążce, gdy Wstążka jest zminimalizowany.Po kliknięciu przycisku kategorii ponownie jako menu.

  • Panel: obszar paska wstążką, który wyświetla grupy pokrewnych formantów.Każda kategoria wstążki zawiera jeden lub więcej paneli wstążki.

  • Wstążka elementy: kontroluje panele, na przykład przyciski i pola kombi.Aby zobaczyć różnych formantów, które mogą być obsługiwane na Wstążce, zobacz RibbonGadgets próbki: wstążki gadżetów aplikacji.

Zobacz też

Inne zasoby

Interfejs użytkownika

Praca z plikami zasobów