Udostępnij za pośrednictwem


Jak: Konwertowanie istniejących wstążki MFC do zasobu wstążki

Wstążka zasobów są łatwiejsze do wizualizacji, modyfikowanie i utrzymania niż ręcznie kodowane jako wstążek.W tym temacie opisano sposób konwertowania ręcznie zakodowane wstążki w projekcie MFC do zasobu wstążki.

Musi mieć istniejącego projektu MFC, zawierający kod, który korzysta z klas MFC wstążki, na przykład, Klasy CMFCRibbonBar.

Aby przekonwertować wstążki MFC zasobu wstążki

  1. W programie Visual Studio w istniejącego projektu MFC, otwórz plik źródłowy, gdy obiekt CMFCRibbonBar jest zainicjowany.Zwykle plik jest mainfrm.cpp.Dodaj następujący kod po kodzie inicjowania wstążki.

    m_wndRibbonBar.SaveToXMLFile("RibbonOutput.xml");
    

    Zapisz i zamknij plik.

  2. Tworzenie i uruchamianie aplikacji MFC Otwórz w Notatniku, RibbonOutput.txt i skopiować jego zawartość.

  3. W programie Visual Studio na Projekt menu, kliknij Dodać zasób.W Dodać zasób okno dialogowe Wybierz wstążki i kliknij przycisk Nowy.

    Visual Studio tworzy zasób Wstążki i zostanie otwarty w widoku Projekt.Identyfikator zasobu wstążki jest IDR_RIBBON1, który jest wyświetlany w Widok zasobów.Wstążka jest zdefiniowany w pliku XML ribbon1.mfcribbon ms.

  4. W programie Visual Studio otworzyć ribbon1.mfcribbon-ms, usunąć jej zawartość, a następnie wklej zawartość RibbonOutput.txt, który wcześniej został skopiowany.Zapisz i zamknij ribbon1.mfcribbon ms.

  5. Ponownie otwórz plik źródłowy, gdy obiekt CMFCRibbonBar jest zainicjowany (zazwyczaj mainfrm.cpp) i w komentarze istniejące Wstążka kodu.Dodaj następujący kod po kod, który możesz komentarzem.

    m_wndRibbonBar.LoadFromResource(IDR_RIBBON1);
    
  6. Skompiluj projekt i uruchomić program.

Zobacz też

Koncepcje

Wstążka Designer (MFC)