Конечно, можно взять существующее приложение MFC и обновить его, чтобы использовать ленту в пакете возможностей MFC, и я сделал это сам.
Есть пара статей про MSDN здесь , в которых показано, как это сделать, используя пример приложения Scribble MFC, с которым вы, возможно, знакомы.
По сути, вам нужно изменить код для использования базовых классов Feature Pack вместо стандартных базовых классов MFC - например, заменить CWinApp
на CWinAppEx
, CFrameWnd
на CFrameWndEx
, и т. д. Затем вы можете добавить объекты CMFCRibbonBar
и CMFCRibbonApplicationButton
в класс основного окна, чтобы создать саму ленту. Для начала я бы предложил загрузить образец Scribble и следовать статьям, хотя мы и пошли.
Надеюсь, это поможет!