Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Ресурсы ленты проще визуализировать, изменять и поддерживать, чем закодированные вручную ленты. В этом разделе описывается, как преобразовать ленту, закодированную вручную в проекте MFC, в ресурс ленты.
У вас должен быть существующий проект MFC с кодом, использующим классы ленты MFC, например класс CMFCRibbonBar.
Преобразование ленты MFC в ресурс ленты
- В Visual Studio в существующем проекте MFC откройте исходный файл, где инициализирован объект
CMFCRibbonBar. Как правило, файл mainfrm.cpp. Добавьте следующий код после кода инициализации для ленты.
m_wndRibbonBar.SaveToXMLFile("RibbonOutput.xml");
Сохраните и закройте файл.
Создайте и запустите приложение MFC, а затем в Блокноте откройте RibbonOutput.txt и скопируйте его содержимое.
В Visual Studio в меню "Проект " нажмите кнопку "Добавить ресурс". В диалоговом окне Добавить ресурс выберите Лента и нажмите Создать.
Visual Studio создает ресурс ленты и открывает его в режиме дизайна. Идентификатор ресурса ленты IDR_RIBBON1, который отображается в представлении ресурсов. Лента определена в XML-файле ribbon1.mfcribbon-ms.
В Visual Studio откройте ribbon1.mfcribbon-ms, удалите его содержимое, а затем вставьте содержимое RibbonOutput.txt, скопированное ранее. Сохраните и закройте ленту1.mfcribbon-ms.
Снова откройте исходный файл, в котором объект CMFCRibbonBar инициализирован (обычно mainfrm.cpp) и закомментируйте существующий код ленты. Добавьте следующий код после закомментированного кода.
m_wndRibbonBar.LoadFromResource(IDR_RIBBON1);
- Создайте проект и запустите программу.