Udostępnij za pośrednictwem


Porady: konwertowanie istniejącej wstążki MFC na zasób wstążki

Wstążka zasoby są łatwiejsze do wizualizacji, modyfikowania i utrzymania niż ręcznie kodowane wstążki.W tym temacie opisano, jak konwertować ręcznie kodowane wstążki w projekcie MFC do zasobu wstążki.

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

Aby przekonwertować wstążki MFC zasobów wstążki

  1. W programie Visual Studio w istniejącym projekcie MFC, otwórz plik źródłowy, gdzie zainicjowano obiektu CMFCRibbonBar.Zwykle plik jest mainfrm.cpp.Dodaj następujący kod po kod inicjujący na Wstążce.

    m_wndRibbonBar.SaveToXMLFile("RibbonOutput.xml");
    

    Zapisz i zamknij plik.

  2. Tworzenie i uruchamianie aplikacji MFC, a następnie otwórz w Notatniku, RibbonOutput.txt i skopiować jego zawartość.

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

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

  4. W programie Visual Studio Otwórz ribbon1.mfcribbon-ms, usunąć jego zawartość, a następnie wklej zawartość RibbonOutput.txt, który skopiowano wcześniej.Zapisz i zamknij ribbon1.mfcribbon-ms.

  5. Ponownie otwórz plik źródłowy, gdy obiekt CMFCRibbonBar jest zainicjowany (zazwyczaj mainfrm.cpp) i komentarz na zewnątrz istniejącego kodu wstążki.Dodaj następujący kod po kodzie, że ujęta w komentarz.

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

Zobacz też

Koncepcje

Projektant wstążki (MFC)